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

Public Member Functions | |
| DtTerrainModelData () | |
| virtual | ~DtTerrainModelData () |
| DtTerrainModelData (const DtTerrainModelData &orig) | |
| DtTerrainModelData & | operator= (const DtTerrainModelData &rhs) |
| virtual void | activateAll (bool) |
| Activate or deactivate all elements in the terrain model. | |
| virtual bool | pruneInactiveVectorFeatures () |
| virtual bool | active () const |
| Returns true if any items contained in the terrain model are active. | |
| virtual DtTerrainModelData * | clone () const |
| Returns a clone of this item. | |
| virtual void | activateSegment (const DtNetworkSpecElement *parent, const DtNetworkElement *segment) |
| Activates/deactivates segments in this edge list for drawing purposes. | |
| virtual void | deactivateSegment (const DtNetworkSpecElement *parent, const DtNetworkElement *segment) |
| virtual bool | segmentActive (const DtNetworkSpecElement *parent, const DtNetworkElement *segment) const |
| void | setIsPoint (bool b) |
| bool | isPoint () const |
| int | numElements () const |
| const QHash< void *, DtSegmentList > & | vectorFeatures () const |
| QHash< void *, DtSegmentList > & | vectorFeatures () |
| virtual const QVector< DtPoint > * | getAllPoints () const |
| virtual DtModelDataType | type () const |
| \ brief Returns the type of this model data | |
Protected Member Functions | |
| void | copyList (const QHash< void *, DtSegmentList > &) |
| virtual DtSegmentList & | segmentList (const DtNetworkSpecElement *parent) |
| virtual void | setOn (DtSegmentList &list, const DtNetworkElement *segment, bool onOff) |
Protected Attributes | |
| QHash< void *, DtSegmentList > | myVectorFeatures |
| bool | myIsPoint |
| virtual DtTerrainModelData::~DtTerrainModelData | ( | ) | [virtual] |
| DtTerrainModelData::DtTerrainModelData | ( | const DtTerrainModelData & | orig | ) |
| DtTerrainModelData& DtTerrainModelData::operator= | ( | const DtTerrainModelData & | rhs | ) |
| virtual void DtTerrainModelData::activateAll | ( | bool | ) | [virtual] |
Activate or deactivate all elements in the terrain model.
| virtual bool DtTerrainModelData::pruneInactiveVectorFeatures | ( | ) | [virtual] |
| virtual bool DtTerrainModelData::active | ( | ) | const [virtual] |
Returns true if any items contained in the terrain model are active.
| virtual DtTerrainModelData* DtTerrainModelData::clone | ( | ) | const [virtual] |
Returns a clone of this item.
| virtual void DtTerrainModelData::activateSegment | ( | const DtNetworkSpecElement * | parent, |
| const DtNetworkElement * | segment | ||
| ) | [virtual] |
Activates/deactivates segments in this edge list for drawing purposes.
As a side effect of adding or removing segments, the point list is destroyed and NULLed out so it must be recreated when updating model data
| virtual void DtTerrainModelData::deactivateSegment | ( | const DtNetworkSpecElement * | parent, |
| const DtNetworkElement * | segment | ||
| ) | [virtual] |
| virtual bool DtTerrainModelData::segmentActive | ( | const DtNetworkSpecElement * | parent, |
| const DtNetworkElement * | segment | ||
| ) | const [virtual] |
| void DtTerrainModelData::setIsPoint | ( | bool | b | ) | [inline] |
References myIsPoint.
| bool DtTerrainModelData::isPoint | ( | ) | const [inline] |
References myIsPoint.
| int DtTerrainModelData::numElements | ( | ) | const [inline] |
References myVectorFeatures.
| const QHash< void *, DtSegmentList > & DtTerrainModelData::vectorFeatures | ( | ) | const [inline] |
References myVectorFeatures.
| QHash< void *, DtSegmentList > & DtTerrainModelData::vectorFeatures | ( | ) | [inline] |
References myVectorFeatures.
| virtual const QVector<DtPoint>* DtTerrainModelData::getAllPoints | ( | ) | const [virtual] |
Reimplemented from DtModelData.
| virtual DtModelDataType DtTerrainModelData::type | ( | ) | const [virtual] |
\ brief Returns the type of this model data
Reimplemented from DtEnvironmentalModelData.
| void DtTerrainModelData::copyList | ( | const QHash< void *, DtSegmentList > & | ) | [protected] |
| virtual DtSegmentList& DtTerrainModelData::segmentList | ( | const DtNetworkSpecElement * | parent | ) | [protected, virtual] |
| virtual void DtTerrainModelData::setOn | ( | DtSegmentList & | list, |
| const DtNetworkElement * | segment, | ||
| bool | onOff | ||
| ) | [protected, virtual] |
QHash<void*, DtSegmentList> DtTerrainModelData::myVectorFeatures [mutable, protected] |
Referenced by numElements(), and vectorFeatures().
bool DtTerrainModelData::myIsPoint [protected] |
Referenced by isPoint(), and setIsPoint().