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  Exit_Update
 
class  Finish_Picture
 
class  HLR_Hidden_Polyline
 
class  HLR_Polyline
 
class  Init_Picture
 
class  Select_Geometry
 
class  Select_Segment
 
class  Select_Window
 

Functions

 typemap (imtype, directorinattributes="[MarshalAs(UnmanagedType.LPArray,SizeConst=2)]") HIC_DC_Point const *points"HIC_DC_Point[]"class HIC_API Draw_DC_Line
 
 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
 

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  ,
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_Line Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA 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.

Constructs a Draw_DC_Face Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA 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.

Constructs a Draw_DC_Marker Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA 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.

Constructs a Draw_DC_Triangle Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA 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.

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_Colorized_Polyline Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HIC_RGBAS32
singleA boolean variable

Returns the name of the callback.

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

Constructs a Draw_DC_Colorized_Polytriangle Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
intA integer variable
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HIC_RGBAS32
singleA boolean variable

Returns the name of the callback.

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

Constructs a Draw_DC_Gouraud_Polyline Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HICRGBAS32

Returns the name of the callback.

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

Constructs a Draw_DC_Gouraud_Polytriangle Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
countA integer variable
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HICRGBAS32

Returns the name of the callback.

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

Constructs a Draw_DC_Phong_Polyline Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
countA integer variable
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HICRGBA
planesA pointer to a const HIC_Plane

Returns the name of the callback.

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

Constructs a Draw_DC_Phong_Polytriangle Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
countA integer variable
pointsA pointer to a const HIC_DC_Point
colorsA pointer to a const HICRGBA
planesA pointer to a const HIC_Plane

Returns the name of the callback.

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

Constructs a Draw_DC_Polyline Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
countA integer variable
pointsA 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.

Constructs a Draw_DC_Cut_Line Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
countA integer variable
pointsA 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.

Constructs a Draw_DC_Textured_Polyline Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA pointer to a const HIC_DC_Point
countA integer variable
colorsA pointer to a const HICRGBA
planesA pointer to a const HIC_Plane
parametersA pointer to a const HIC_Parameter
param_widthA integer variable
param_flagsA 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.

Constructs a Draw_DC_Textured_Polytriangle Callback object.

Parameters
keyKey to the segment on which the callback is set.
nameThe name of the callback.
dataOptional pointer to user data that can then be accessed from the callback.

Deletes the callback object.

The function you implement for your callback.

Parameters
nrA pointer to a const HIC_Rendition
pointsA pointer to a const HIC_DC_Point
countA integer variable
colorsA pointer to a const HICRGBA
planesA pointer to a const HIC_Plane
parametersA pointer to a const HIC_Parameter
param_widthA integer variable
param_flagsA 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.

Variable Documentation

clear HIC_RGBA const * colors
directorinattributes
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