VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtShapePolyLineZ Class Reference
Inheritance diagram for DtShapePolyLineZ:
Inheritance graph
[legend]

Public Member Functions

 DtShapePolyLineZ (double elevationFactor, bool isPoly=false)
 
virtual ~DtShapePolyLineZ () override
 
virtual bool load (FILE *f, bool loadMeasures=true, const DtShapeProjection *projection=NULL) override
 
virtual DtShapePointpoint (int i) override
 
- Public Member Functions inherited from DtShapePolyLineM
 DtShapePolyLineM (double elevationFactor, bool isPoly=false)
 
virtual ~DtShapePolyLineM () override
 
virtual bool load (FILE *f, bool loadMeasures=true)
 
- Public Member Functions inherited from DtShapePolyLine
 DtShapePolyLine (double elevationFactor, bool isPoly=false)
 
virtual ~DtShapePolyLine () override
 
virtual DtInt32 numPoints () override
 
virtual DtInt32 numPoints (int part)
 
virtual DtInt32 numParts ()
 
virtual DtInt32 initialVertex (int part)
 
virtual void setElevation (double elev) override
 
virtual void calculateMaxMins (double &myMaxHigh, double &myMinHigh) override
 
virtual DtGroupimport (DtShapeReader *reader) override
 
virtual bool importAsFeature (DtShapeVectorReader *reader, DtSpecificationID specID, DtSpecification &specification) override
 
- Public Member Functions inherited from DtShapeElement
 DtShapeElement (double elevationFactor)
 
virtual ~DtShapeElement ()
 
virtual void setFactorToMtrs (double elevationFactor)
 

Protected Attributes

DtShapePointZmyPointZs
 
DtNetFloat64 myZRange [2]
 
- Protected Attributes inherited from DtShapePolyLineM
DtNetFloat64 myMinMax [2]
 
DtShapePointMmyPointMs
 
- Protected Attributes inherited from DtShapePolyLine
DtNetFloat64 myBoundingBox [4]
 
DtNetInt32 myNumParts
 
DtNetInt32 myNumPoints
 
DtNetInt32 * myParts
 
DtShapePointmyPoints
 
bool myAmIPolygon
 
- Protected Attributes inherited from DtShapeElement
double myElevationFactor
 

Additional Inherited Members

- Protected Member Functions inherited from DtShapePolyLine
virtual bool importPolygonAsFeature (DtShapeVectorReader *reader, DtSpecificationID specID, DtSpecification &s)
 
virtual bool importPolyLineAsFeature (DtShapeVectorReader *reader, DtSpecificationID specID, DtSpecification &s)
 

Constructor & Destructor Documentation

DtShapePolyLineZ::DtShapePolyLineZ ( double  elevationFactor,
bool  isPoly = false 
)
virtual DtShapePolyLineZ::~DtShapePolyLineZ ( )
overridevirtual

Member Function Documentation

virtual bool DtShapePolyLineZ::load ( FILE *  f,
bool  loadMeasures = true,
const DtShapeProjection projection = NULL 
)
overridevirtual

Reimplemented from DtShapePolyLine.

virtual DtShapePoint* DtShapePolyLineZ::point ( int  i)
overridevirtual

Reimplemented from DtShapePolyLineM.

Member Data Documentation

DtShapePointZ* DtShapePolyLineZ::myPointZs
protected
DtNetFloat64 DtShapePolyLineZ::myZRange[2]
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)