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

Public Member Functions | |
| DtShapeElement (double elevationFactor) | |
| virtual | ~DtShapeElement () |
| virtual bool | load (FILE *f, bool loadMeasures=false, const DtShapeProjection *projection=NULL)=0 |
| virtual void | setElevation (double elev)=0 |
| virtual void | calculateMaxMins (double &myMaxHigh, double &myMinHigh)=0 |
| virtual DtGroup * | import (DtShapeReader *reader)=0 |
| virtual bool | importAsFeature (DtShapeVectorReader *reader, DtSpecificationID specID, DtSpecification &s)=0 |
| virtual void | setFactorToMtrs (double elevationFactor) |
| virtual DtInt32 | numPoints ()=0 |
| virtual DtShapePoint * | point (int i)=0 |
Protected Attributes | |
| double | myElevationFactor |
| DtShapeElement::DtShapeElement | ( | double | elevationFactor | ) |
| virtual DtShapeElement::~DtShapeElement | ( | ) | [virtual] |
| virtual bool DtShapeElement::load | ( | FILE * | f, |
| bool | loadMeasures = false, |
||
| const DtShapeProjection * | projection = NULL |
||
| ) | [pure virtual] |
Implemented in DtShapeMultipatch, DtShapePointM, DtShapePoint, DtShapePointZ, DtShapePolyLine, DtShapeMultiPoint, and DtShapePolyLineZ.
| virtual void DtShapeElement::setElevation | ( | double | elev | ) | [pure virtual] |
Implemented in DtShapeMultipatch, DtShapePoint, DtShapePolyLine, and DtShapeMultiPoint.
| virtual void DtShapeElement::calculateMaxMins | ( | double & | myMaxHigh, |
| double & | myMinHigh | ||
| ) | [pure virtual] |
Implemented in DtShapeMultipatch, DtShapePoint, DtShapePolyLine, and DtShapeMultiPoint.
| virtual DtGroup* DtShapeElement::import | ( | DtShapeReader * | reader | ) | [pure virtual] |
Implemented in DtShapeMultipatch, DtShapePoint, DtShapePolyLine, and DtShapeMultiPoint.
| virtual bool DtShapeElement::importAsFeature | ( | DtShapeVectorReader * | reader, |
| DtSpecificationID | specID, | ||
| DtSpecification & | s | ||
| ) | [pure virtual] |
Implemented in DtShapeMultipatch, DtShapePoint, DtShapePolyLine, and DtShapeMultiPoint.
| virtual void DtShapeElement::setFactorToMtrs | ( | double | elevationFactor | ) | [virtual] |
| virtual DtInt32 DtShapeElement::numPoints | ( | ) | [pure virtual] |
Implemented in DtShapePoint, DtShapeMultipatch, DtShapePolyLine, and DtShapeMultiPoint.
| virtual DtShapePoint* DtShapeElement::point | ( | int | i | ) | [pure virtual] |
Implemented in DtShapePoint, DtShapeMultipatch, DtShapePolyLine, DtShapeMultiPoint, DtShapeMultiPointZ, DtShapeMultiPointM, DtShapePolyLineM, and DtShapePolyLineZ.
double DtShapeElement::myElevationFactor [protected] |