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.