Polygon

Functions

Polygon

Polygon

~Polygon

void

Set

Polygon const &

operator=

void

GetRGBColor

void

GetRGBColor

void

SetRGBColor

void

SetRGBColor

unsigned int

GetPointCount

void

GetPoints

void

GetPoints

void

SetPoints

void

SetPoints

Detailed Description

class Polygon

This class represents a polygon used for leader symbols (arrow head).

Public Functions

Polygon()
Polygon(Polygon const &that)
~Polygon()
void Set(Polygon const &that)
Polygon const &operator=(Polygon const &that)
void GetRGBColor(RGBColor &out_color) const

Gets the color for this Polygon. Returned to the user.

void GetRGBColor(float &out_r, float &out_g, float &out_b) const

Gets the color for this Polygon. Returned to the user.

void SetRGBColor(RGBColor const &in_color)

Sets the color for this Polygon. This will replace an existing color.

void SetRGBColor(float const in_r, float const in_g, float const in_b)

Sets the color for this Polygon. This will replace an existing color.

unsigned int GetPointCount() const
Returns

the number of points in this Polygon

void GetPoints(unsigned int &out_count, Point out_points[]) const

Gets the points for this Polygon.

Parameters
  • out_count – the number of points in this Polygon. Returned to the user.

  • out_points – the array of points for this Polygon. Returned to the user. Necessary space should be allocated prior to calling. If pointer is NULL no values will be put into the array.

void GetPoints(unsigned int &out_count, float out_points[]) const

Gets the points for this Polygon.

Parameters
  • out_count – the number of points in this Polygon. Returned to the user.

  • out_points – the array of points for this Polygon. Returned to the user. Necessary space should be allocated prior to calling. If pointer is NULL no values will be put into the array.

void SetPoints(unsigned int in_count, Point const in_points[])

Sets the points for this Polygon. These will replace any existing points.

Parameters
  • in_count – the number of points in the array

  • in_points – the array of points for this Polygon

void SetPoints(unsigned int in_count, float const in_points[])

Sets the points for this Polygon. These will replace any existing points.

Parameters
  • in_count – the number of points in the array

  • in_points – the array of points for this Polygon