# TMCPolygon Class Reference

List of all members.

## Public Types
enum | { kPolyMaxNbrVertices = 8000 }
## Public Member Functions
| TMCPolygon (void)
| TMCPolygon (uint16 nbrVertices)
| ~TMCPolygon (void)
TMCPolygon * | Clone (void)
void | MoveTo (MCXYPos xPos, MCXYPos yPos)
void | LineTo (MCXYPos xPos, MCXYPos yPos)
uint16 | GetSize (void) const
void * | GetBase (void) const
void | GetBounds (TMCRect &arect) const
void | Offset (MCXYPos xPos, MCXYPos yPos)
## Protected Attributes
void * | fData
void * | fCurPos
void * | fEndPos

## Detailed Description

Undocumented

## Member Enumeration Documentation

anonymous enum

Enumerator:

  kPolyMaxNbrVertices |

## Constructor & Destructor Documentation

TMCPolygon::TMCPolygon | ( | void |  | ) |

TMCPolygon::TMCPolygon | ( | uint16 | nbrVertices | ) |

TMCPolygon::~TMCPolygon | ( | void |  | ) |

## Member Function Documentation

TMCPolygon* TMCPolygon::Clone | ( | void |  | ) |

void* TMCPolygon::GetBase | ( | void |  | ) | const

void TMCPolygon::GetBounds | ( | TMCRect & | arect | ) | const

uint16 TMCPolygon::GetSize | ( | void |  | ) | const

void TMCPolygon::LineTo | ( | MCXYPos | xPos,
|  | MCXYPos | yPos |
| ) |  |  |

void TMCPolygon::MoveTo | ( | MCXYPos | xPos,
|  | MCXYPos | yPos |
| ) |  |  |

void TMCPolygon::Offset | ( | MCXYPos | xPos,
|  | MCXYPos | yPos |
| ) |  |  |

## Member Data Documentation

void* TMCPolygon::fCurPos`[protected]`

void* TMCPolygon::fData`[protected]`

void* TMCPolygon::fEndPos`[protected]`

The documentation for this class was generated from the following file:

- MCPolygon.h