Generic CAM 0.1-PreAlpha
|
#include <Polygon25.h>
Public Member Functions | |
Polygon3 () | |
virtual | ~Polygon3 () |
void | Clear (void) |
void | Close (bool close=true) |
void | InsertPoint (double x=0.0, double y=0.0, double z=0.0) |
void | Reverse (void) |
void | RemoveZeroLength (void) |
Polygon3 & | operator+= (const Polygon3 &a) |
Overloaded operator for polygon concatenation. | |
const Polygon3 | operator+ (const Polygon3 &a) const |
Overloaded operator for polygon concatenation. | |
void | Paint (void) const |
double | GetLength (void) const |
void | ApplyTransformation (void) |
void | ApplyTransformation (const AffineTransformMatrix &matrix) |
Public Attributes | |
AffineTransformMatrix | matrix |
Vector3 | color |
ArrayOfVector3 | elements |
bool | isClosed |
...
Polygon3::Polygon3 | ( | ) |
Polygon3::~Polygon3 | ( | ) | [virtual] |
void Polygon3::ApplyTransformation | ( | void | ) |
void Polygon3::ApplyTransformation | ( | const AffineTransformMatrix & | matrix | ) |
void Polygon3::Clear | ( | void | ) |
void Polygon3::Close | ( | bool | close = true | ) |
double Polygon3::GetLength | ( | void | ) | const |
void Polygon3::InsertPoint | ( | double | x = 0.0 , |
double | y = 0.0 , |
||
double | z = 0.0 |
||
) |
Overloaded operator for polygon concatenation.
Overloaded operator for polygon concatenation.
void Polygon3::Paint | ( | void | ) | const |
void Polygon3::RemoveZeroLength | ( | void | ) |
void Polygon3::Reverse | ( | void | ) |
ArrayOfVector3 Polygon3::elements |
bool Polygon3::isClosed |