Function Index Class Index

hic_wrap.h File Reference

Go to the source code of this file.

Classes

class  Draw_3D_Curve
class  Draw_3D_Cylinder
class  Draw_3D_Ellipse
class  Draw_3D_Elliptical_Arc
class  Draw_3D_Geometry
class  Draw_3D_Grid
class  Draw_3D_Image
class  Draw_3D_Infinite_Line
class  Draw_3D_Isoline
class  Draw_3D_Marker
class  Draw_3D_Mesh
class  Draw_3D_Nurbs_Curve
class  Draw_3D_Nurbs_Surface
class  Draw_3D_Polycylinder
class  Draw_3D_Polyedge
class  Draw_3D_Polygon
class  Draw_3D_Polyhedron
class  Draw_3D_Polyline
class  Draw_3D_Polymarkers
class  Draw_3D_Shell
class  Draw_3D_Sphere
class  Draw_3D_Surface
class  Draw_3D_Text
class  Draw_3D_Tristrip
class  Draw_DC_Edge
class  Draw_DC_Polytriangle
class  Draw_Segment
class  Draw_Segment_Tree
class  Draw_Text
class  Draw_Window
class  Draw_Window_Frame
class  Finish_Picture
class  HLR_Hidden_Polyline
class  HLR_Polyline
class  Select_Geometry
class  Select_Segment
class  Select_Window

Functions

 typemap (imtype) HIC_DC_Point const *points"IntPtr"%typemap(cstype) HIC_DC_Point const *points"IntPtr"%typemap(imtype) HIC_RGBAS32 const *colors"IntPtr"%typemap(cstype) HIC_RGBAS32 const *colors"IntPtr"class HIC_API Draw_DC_Colorized_Polyline
 typemap (imtype, directorinattributes="[MarshalAs(UnmanagedType.LPArray,SizeConst=2)]") HIC_DC_Point const *points"HIC_DC_Point[]"class HIC_API Draw_DC_Line

Variables

clear HIC_RGBAS32 const * colors
 directorinattributes
clear HIC_Parameter const * parameters
clear HIC_Plane const * planes
clear HIC_DC_Point const * points
clear float const * rotations
clear float const * size_fixups


Function Documentation

typemap ( imtype   )  const

The Draw_DC_Colorized_Polyline class is a base class used to define and set a callback at the "draw dc colorized polyline" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Polytriangle class is a base class used to define and set a callback at the "draw dc colorized polytriangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_polytriangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Gouraud_Polyline class is a base class used to define and set a callback at the "draw dc gouraud polyline" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_gouraud_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Gouraud_Polytriangle class is a base class used to define and set a callback at the "draw dc gouraud polytriangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_gouraud_polytriangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Phong_Polyline class is a base class used to define and set a callback at the "draw dc phong polyline" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_phong_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Phong_Polytriangle class is a base class used to define and set a callback at the "draw dc phong polytriangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_phong_polytriangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Polyline class is a base class used to define and set a callback at the "draw dc polyline" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Cut_Line class is a base class used to define and set a callback at the "draw dc cut line" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_cut_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Textured_Polyline class is a base class used to define and set a callback at the "draw dc textured polyline" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_textured_polyline. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Textured_Polytriangle class is a base class used to define and set a callback at the "draw dc textured polytriangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_textured_polytriangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

Constructs a Draw_DC_Textured_Polytriangle Callback object.

Parameters:
key Key to the segment on which the callback is set.
name The name of the callback.
data Optional pointer to user data that can then be accessed from the callback.
Deletes the callback object.

The function you implement for your callback.

Parameters:
nr A pointer to a const HIC_Rendition
points A pointer to a const HIC_DC_Point
count A integer variable
colors A pointer to a const HICRGBA
planes A pointer to a const HIC_Plane
parameters A pointer to a const HIC_Parameter
param_width A integer variable
param_flags A integer variable
Returns the name of the callback.

Returns the pointer to the user data that may have been provided when the callback was created.

typemap ( imtype  ,
directorinattributes  = "[MarshalAs(UnmanagedType.LPArray,SizeConst=2)]" 
) const

The Draw_DC_Line class is a base class used to define and set a callback at the "draw dc line" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_line. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Face class is a base class used to define and set a callback at the "draw dc colorized face" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_face. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Line class is a base class used to define and set a callback at the "draw dc colorized line" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_line. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Marker class is a base class used to define and set a callback at the "draw dc colorized marker" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_marker. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Polymarker class is a base class used to define and set a callback at the "draw dc colorized polymarker" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_polymarker. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Colorized_Triangle class is a base class used to define and set a callback at the "draw dc colorized triangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_colorized_triangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Face class is a base class used to define and set a callback at the "draw dc face" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_face. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Gouraud_Line class is a base class used to define and set a callback at the "draw dc gouraud line" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_gouraud_line. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Gouraud_Triangle class is a base class used to define and set a callback at the "draw dc gouraud triangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_gouraud_triangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Marker class is a base class used to define and set a callback at the "draw dc marker" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_marker. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Polymarker class is a base class used to define and set a callback at the "draw dc polymarker" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_polymarker. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Reshaded_Line class is a base class used to define and set a callback at the "draw dc reshaded line" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_reshaded_line. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Reshaded_Triangle class is a base class used to define and set a callback at the "draw dc reshaded triangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_reshaded_triangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

The Draw_DC_Triangle class is a base class used to define and set a callback at the "draw dc triangle" callback point during the HOOPS update cycle. To use this class, derive your own child class from it and implement the method draw_dc_triangle. For more information on how to define and set callbacks as a C++/C/Java Developer, please see the HOOPS/3dGS Programming Guide.

Constructs a Draw_DC_Triangle Callback object.

Parameters:
key Key to the segment on which the callback is set.
name The name of the callback.
data Optional pointer to user data that can then be accessed from the callback.
Deletes the callback object.

The function you implement for your callback.

Parameters:
nr A pointer to a const HIC_Rendition
points A pointer to a const HIC_DC_Point
Returns the name of the callback.

Returns the pointer to the user data that may have been provided when the callback was created.

References points.


Variable Documentation

clear HIC_RGBA const * colors

clear float const * parameters

clear HIC_Plane const * planes

clear HIC_DC_Point const * points

Referenced by typemap().

clear float const * rotations

clear float const * size_fixups