![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtShapeMultipatch (double elevationFactor) | |
| virtual | ~DtShapeMultipatch () |
| virtual bool | load (FILE *f, bool loadMeasures=true, const DtShapeProjection *projection=NULL) |
| virtual DtShapePoint * | point (int i) |
| virtual DtInt32 | numPoints () |
| virtual DtInt32 | numPoints (int part) |
| virtual DtInt32 | numParts () |
| virtual DtInt32 | initialVertex (int part) |
| virtual DtInt32 | partType (int part) |
| virtual void | setElevation (double elev) |
| virtual void | calculateMaxMins (double &myMaxHigh, double &myMinHigh) |
| virtual DtGroup * | import (DtShapeReader *reader) |
| virtual bool | importAsFeature (DtShapeVectorReader *reader, DtSpecificationID specID, DtSpecification &specification) |
Protected Member Functions | |
| virtual DtGroup * | importStrip (DtShapeReader *reader, int part) |
| virtual DtGroup * | importFan (DtShapeReader *reader, int part) |
| virtual DtGroup * | importPoly (DtShapeReader *reader, int part) |
Protected Attributes | |
| DtNetFloat64 | myBoundingBox [4] |
| DtNetInt32 | myNumParts |
| DtNetInt32 | myNumPoints |
| DtNetInt32 * | myParts |
| DtNetInt32 * | myPartTypes |
| DtNetFloat64 | myMinMax [2] |
| DtShapePointZ * | myPointZs |
| DtNetFloat64 | myZRange [2] |
| DtShapeMultipatch::DtShapeMultipatch | ( | double | elevationFactor | ) |
| virtual DtShapeMultipatch::~DtShapeMultipatch | ( | ) | [virtual] |
| virtual bool DtShapeMultipatch::load | ( | FILE * | f, |
| bool | loadMeasures = true, |
||
| const DtShapeProjection * | projection = NULL |
||
| ) | [virtual] |
Implements DtShapeElement.
| virtual DtShapePoint* DtShapeMultipatch::point | ( | int | i | ) | [virtual] |
Implements DtShapeElement.
| virtual DtInt32 DtShapeMultipatch::numPoints | ( | ) | [virtual] |
Implements DtShapeElement.
| virtual DtInt32 DtShapeMultipatch::numPoints | ( | int | part | ) | [virtual] |
| virtual DtInt32 DtShapeMultipatch::numParts | ( | ) | [virtual] |
| virtual DtInt32 DtShapeMultipatch::initialVertex | ( | int | part | ) | [virtual] |
| virtual DtInt32 DtShapeMultipatch::partType | ( | int | part | ) | [virtual] |
| virtual void DtShapeMultipatch::setElevation | ( | double | elev | ) | [virtual] |
Implements DtShapeElement.
| virtual void DtShapeMultipatch::calculateMaxMins | ( | double & | myMaxHigh, |
| double & | myMinHigh | ||
| ) | [virtual] |
Implements DtShapeElement.
| virtual DtGroup* DtShapeMultipatch::import | ( | DtShapeReader * | reader | ) | [virtual] |
Implements DtShapeElement.
| virtual bool DtShapeMultipatch::importAsFeature | ( | DtShapeVectorReader * | reader, |
| DtSpecificationID | specID, | ||
| DtSpecification & | specification | ||
| ) | [virtual] |
Implements DtShapeElement.
| virtual DtGroup* DtShapeMultipatch::importStrip | ( | DtShapeReader * | reader, |
| int | part | ||
| ) | [protected, virtual] |
| virtual DtGroup* DtShapeMultipatch::importFan | ( | DtShapeReader * | reader, |
| int | part | ||
| ) | [protected, virtual] |
| virtual DtGroup* DtShapeMultipatch::importPoly | ( | DtShapeReader * | reader, |
| int | part | ||
| ) | [protected, virtual] |
DtNetFloat64 DtShapeMultipatch::myBoundingBox[4] [protected] |
DtNetInt32 DtShapeMultipatch::myNumParts [protected] |
DtNetInt32 DtShapeMultipatch::myNumPoints [protected] |
DtNetInt32* DtShapeMultipatch::myParts [protected] |
DtNetInt32* DtShapeMultipatch::myPartTypes [protected] |
DtNetFloat64 DtShapeMultipatch::myMinMax[2] [protected] |
DtShapePointZ* DtShapeMultipatch::myPointZs [protected] |
DtNetFloat64 DtShapeMultipatch::myZRange[2] [protected] |