New_Geometry

Functions

void HIC_Free_Geometry
HIC_Tristrip const * HIC_New_Tristrip
void HIC_Free_Tristrip
HIC_Polyedge const * HIC_New_Polyedge
void HIC_Free_Polyedge
HIC_Polymarker const * HIC_New_Polymarker
void HIC_Free_Polymarker
HIC_Marker const * HIC_New_Marker
HIC_Polyline const * HIC_New_Polyline
HIC_Polygon const * HIC_New_Polygon

Detailed Description

group New_Geometry

Function Documentation

void HIC_Free_Geometry(HIC_Geometry const *pointer)

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

Parameters:pointer – A pointer to a HIC_Geometry.
HIC_Tristrip const *HIC_New_Tristrip(HIC_Tristrip const *ts)

This function creates a tristrip data structure.

Parameters:ts – A pointer to a HIC_Tristrip.
Returns:A pointer to a const HIC_Tristrip.
void HIC_Free_Tristrip(HIC_Tristrip const *ts)

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

Parameters:ts – A pointer to a HIC_Tristrip.
HIC_Polyedge const *HIC_New_Polyedge(HIC_Polyedge const *pe)

This function creates a polyedge data structure.

Parameters:pe – A pointer to a HIC_Polyedge.
Returns:A pointer to a const HIC_Polyedge.
void HIC_Free_Polyedge(HIC_Polyedge const *pe)

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

Parameters:pe – A pointer to a HIC_Polyedge.
HIC_Polymarker const *HIC_New_Polymarker(HIC_Polymarker const *pm)

This function creates a polymarker data structure.

Parameters:pm – A pointer to a HIC_Polymarker.
Returns:A pointer to a const HIC_Polymarker.
void HIC_Free_Polymarker(HIC_Polymarker const *pm)

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

Parameters:pm – A pointer to a HIC_Polymarker.
HIC_Marker const *HIC_New_Marker(HIC_Point const *point)

This function allocates a marker descriptor structure.

Parameters:point – A pointer to a const HIC_Point.
Returns:A pointer to a const HIC_Marker.
HIC_Polyline const *HIC_New_Polyline(int count, HIC_Point points[])

This function allocates a polyline descriptor structure.

Parameters:
  • count – An int.
  • points – A pointer to a HIC_Point.
Returns:

A pointer to a const HIC_Polyline.

HIC_Polygon const *HIC_New_Polygon(int count, HIC_Point points[])

This function allocates a polygon descriptor structure.

Parameters:
  • count – An int.
  • points – A pointer to a HIC_Point.
Returns:

A pointer to a const HIC_Polygon.