|
CGM Objects Library
|
Path – graphical path data container class. More...
#include <Path.h>
Classes | |
| struct | PathElement |
| path element structure, points, type, count, closed flag More... | |
Public Types | |
| enum | ePathType { POLYLINE_PATH, POLYBEZIER_PATH_DISCONT, POLYBEZIER_PATH_CONT } |
|
typedef enum Larson::Path::ePathType | ePathType |
Public Member Functions | |
| Path (int nNew=0) | |
| Constructor. | |
| ~Path () | |
| Destructor. | |
| void | AddPoints (DPoint *pts, long count, ePathType type=POLYLINE_PATH, bool closed=false) |
| add a path element | |
| void | TransformBy (CMatrix *pMat) |
| transform this path | |
| void | operator= (const Path &a) |
Public Attributes | |
| PathElement * | pData |
| array of path elements | |
| int | nPaths |
| number of path elements | |
Path – graphical path data container class.
1.8.6