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
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