Function Index Class Index

New_Geometry

Functions

HC_EXTERNAL HIC_API void HIC_Free_Geometry (HIC_Geometry const *pointer)
HC_EXTERNAL HIC_API void HIC_Free_Polyedge (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Free_Polymarker (HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Free_Tristrip (HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API HIC_Marker
const * 
HIC_New_Marker (HIC_Point const *point)
HC_EXTERNAL HIC_API
HIC_Polyedge const * 
HIC_New_Polyedge (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API
HIC_Polygon const * 
HIC_New_Polygon (int count, HIC_Point points[])
HC_EXTERNAL HIC_API
HIC_Polyline const * 
HIC_New_Polyline (int count, HIC_Point points[])
HC_EXTERNAL HIC_API
HIC_Polymarker const * 
HIC_New_Polymarker (HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API
HIC_Tristrip const * 
HIC_New_Tristrip (HIC_Tristrip const *ts)

Function Documentation

HC_EXTERNAL HIC_API void HIC_Free_Geometry ( HIC_Geometry const *  pointer)
Parameters:
pointerA pointer to a HIC_Geometry.

This function frees the memory associated with a geometry data structure.

HC_EXTERNAL HIC_API void HIC_Free_Polyedge ( HIC_Polyedge const *  pe)
Parameters:
peA pointer to a HIC_Polyedge.

This function frees the memory associated with a polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Free_Polymarker ( HIC_Polymarker const *  pm)
Parameters:
pmA pointer to a HIC_Polymarker.

This function frees the memory associated with a polymarker data structure.

HC_EXTERNAL HIC_API void HIC_Free_Tristrip ( HIC_Tristrip const *  ts)
Parameters:
tsA pointer to a HIC_Tristrip.

This function frees the memory associated with a tristrip data structure.

HC_EXTERNAL HIC_API HIC_Marker const* HIC_New_Marker ( HIC_Point const *  point)
Parameters:
pointA pointer to a const HIC_Point.
Returns:
A pointer to a const HIC_Marker.

This function allocates a marker descriptor structure.

HC_EXTERNAL HIC_API HIC_Polyedge const* HIC_New_Polyedge ( HIC_Polyedge const *  pe)
Parameters:
peA pointer to a HIC_Polyedge.
Returns:
A pointer to a const HIC_Polyedge.

This function creates a polyedge data structure.

HC_EXTERNAL HIC_API HIC_Polygon const* HIC_New_Polygon ( int  count,
HIC_Point  points[] 
)
Parameters:
countAn int.
pointsA pointer to a HIC_Point.
Returns:
A pointer to a const HIC_Polygon.

This function allocates a polygon descriptor structure.

HC_EXTERNAL HIC_API HIC_Polyline const* HIC_New_Polyline ( int  count,
HIC_Point  points[] 
)
Parameters:
countAn int.
pointsA pointer to a HIC_Point.
Returns:
A pointer to a const HIC_Polyline.

This function allocates a polyline descriptor structure.

HC_EXTERNAL HIC_API HIC_Polymarker const* HIC_New_Polymarker ( HIC_Polymarker const *  pm)
Parameters:
pmA pointer to a HIC_Polymarker.
Returns:
A pointer to a const HIC_Polymarker.

This function creates a polymarker data structure.

HC_EXTERNAL HIC_API HIC_Tristrip const* HIC_New_Tristrip ( HIC_Tristrip const *  ts)
Parameters:
tsA pointer to a HIC_Tristrip.
Returns:
A pointer to a const HIC_Tristrip.

This function creates a tristrip data structure.

See also:
HIC_Draw_3D_Tristrip