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:
pointer A 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:
pe A 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:
pm A 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:
ts A 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:
point A 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:
pe A 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:
count An int.
points A 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:
count An int.
points A 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:
pm A 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:
ts A 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