CGM Objects Library
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Larson::Path Class Reference

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

PathElementpData
 array of path elements
 
int nPaths
 number of path elements
 

Detailed Description

Path – graphical path data container class.


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