VR-Forces 5.0.1 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 Member Functions | Friends
makVrv::DtArealFeature Class Reference
Inheritance diagram for makVrv::DtArealFeature:
Inheritance graph
[legend]

Public Member Functions

std::string generateDisplayName () const
 
- Public Member Functions inherited from makVrv::DtEdgeFeature
void addPoint (const DtVector &position)
 
void insertPoint (unsigned int index, const DtVector &position)
 
void removePoint (unsigned int index)
 
unsigned int numberOfPoints () const
 
const DtVectorpointLocation (unsigned int index) const
 
void setPointLocation (unsigned int index, const DtVector &pos)
 
- Public Member Functions inherited from makVrv::DtFeature
virtual ~DtFeature ()
 
DtElementID elementId () const
 
DFAD::FeatureID featureID () const
 
const DtFaccCodefaccCode () const
 
unsigned int sourceID () const
 
DFAD::SurfaceMaterialCode soilType ()
 
DtFeatureVisualizerfindFeatureVisualizer ()
 
void setFeatureVisualizer (DtFeatureVisualizer *vis)
 

Protected Member Functions

 DtArealFeature (DtElementID elementId, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0)
 
virtual ~DtArealFeature ()
 
- Protected Member Functions inherited from makVrv::DtEdgeFeature
 DtEdgeFeature (DtElementID elementId, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0)
 
virtual ~DtEdgeFeature ()
 
- Protected Member Functions inherited from makVrv::DtFeature
 DtFeature (DtElementID id, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0)
 

Friends

class DtFeatureSet
 

Additional Inherited Members

- Protected Types inherited from makVrv::DtEdgeFeature
typedef std::vector< PointPointList
 
- Protected Attributes inherited from makVrv::DtEdgeFeature
PointList myPoints
 
- Protected Attributes inherited from makVrv::DtFeature
const DtElementID myElementId
 
DFAD::FeatureID myFeatureID
 
unsigned int mySourceId
 
DtFaccCode myFeatureCode
 
DFAD::SurfaceMaterialCode mySoilType
 
float myWidth
 
float myLength
 
float myHeight
 
float myOrientation
 
DtFeatureVisualizermyFeatureVisualizer
 

Constructor & Destructor Documentation

makVrv::DtArealFeature::DtArealFeature ( DtElementID  elementId,
DFAD::FeatureID  featureID,
const DtFaccCode feautureCode,
unsigned int  sourceId = 0 
)
protected

CTOR is protected, use the DtFeatureSet interface for creating features.

virtual makVrv::DtArealFeature::~DtArealFeature ( )
protectedvirtual

DTOR is protected, use the DtFeatureSet interface for destroying features.

Member Function Documentation

std::string makVrv::DtArealFeature::generateDisplayName ( ) const
virtual

Generate a display name for this feature.

Reimplemented from makVrv::DtEdgeFeature.

Friends And Related Function Documentation

friend class DtFeatureSet
friend

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)