Public Member Functions |
| | DtLevelOfDetail () |
| virtual | ~DtLevelOfDetail () |
| | DtLevelOfDetail (const DtLevelOfDetail &orig) |
| DtLevelOfDetail & | operator= (const DtLevelOfDetail &orig) |
| virtual DtGdbNode::DtGdbNodeType | type () const |
| virtual void | dump (int indentLevel) const |
| virtual int | sizeInBytes () const |
| | DtGroup () |
| virtual | ~DtGroup () |
| | DtGroup (const DtGroup &orig) |
| DtGroup & | operator= (const DtGroup &orig) |
| DtExtent | extent () const |
| virtual DtGroupChildren & | children () |
| virtual DtConstGroupChildren & | children () const |
| virtual void | countPolyColors (DtColorCountRecord &cr, const DtExtent &e) const |
| virtual void | expandExtent (DtExtent &extent) const |
| virtual void | recomputeExtent () |
| virtual bool | intersect (const DtChord &chord, DtPoint &intersectionPoint, double &t) const |
| virtual bool | intersect (const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectRecordType irtFlag) const |
| virtual bool | intersect (const DtSphere &sphere, DtSphereIntersectionRecord &record, DtIntersectRecordType irtFlag) const |
| virtual bool | allIntersectsAlongChord (const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectRecordType irtFlag) const |
| virtual int | intersectBundle (const DtChordBundle &chordBundle, DtList &recordList, DtIntersectRecordType irtFlag) const |
| virtual int | allIntersectsAlongChordBundle (const DtChordBundle &chordBundle, DtList &intListList, DtIntersectRecordType irtFlag) const |
| virtual void | addChild (DtGdbNode *newNode) |
| virtual void | addChildIfNonNull (DtGdbNode *newNode) |
| virtual void | addChildToStart (DtGdbNode *newNode) |
| virtual bool | applyTransform (const DtHomogeneousTransfMatrix &matrix, bool createNewVertices) |
| virtual void | reduceChildren (int &numReductions) |
| virtual DtGdbNode * | reduce (int &numReductions) |
| virtual bool | sanityCheck () const |
| virtual DtTerrainFileVersionNumber | minSaveVersion () const |
| virtual void | allInstancesOf (const DtGdbNodeType searchType, DtFoundInstancesContainer &foundInstances, bool recurseIntoCoordSysNodes=false) |
| virtual void | allInstancesOf (const DtGdbNodeType searchType, DtFoundInstancesConstContainer &foundInstances, bool recurseIntoCoordSysNodes=false) const |
| virtual void | allInstancesOf (const DtGdbNodeType searchType, DtFoundInstancesContainer &foundInstances, bool recurseIntoCoordSysNodes, DtGdbNodeEvaluationFunctor &functor) |
| virtual void | allInstancesOf (const DtGdbNodeType searchType, DtFoundInstancesConstContainer &foundInstances, bool recurseIntoCoordSysNodes, DtGdbNodeEvaluationFunctor &functor) const |
| virtual void | purgeAllInstancesOf (const DtGdbNodeType searchType) |
| virtual DtGdbNode * | purgeAll () |
| virtual void | polygonToTriangle (DtMemoryManager *memMgr, unsigned int &numIndConverted, unsigned int &numIndTotal) |
| virtual unsigned int | loadAllExternalFiles () const |
| virtual unsigned int | unloadAllExternalFiles () const |
| virtual DtGroup * | balanced (unsigned int branching, unsigned int bushiness) |
| virtual DtGroup * | balancedAndPurged (unsigned int branching, unsigned int bushiness) |
| virtual DtGdbNode * | parent (DtGdbNode *child) |
| virtual DtGdbNode * | removeChild (DtGdbNode *child) |
| virtual void | computeExtent () |
| virtual | ~DtGdbNode () |
| DtGdbNode & | operator= (const DtGdbNode &orig) |
| virtual DtGdbNode * | persistentReduce () |
| | DtMemoryManageable () |
| virtual | ~DtMemoryManageable () |
| | DtMemoryManageable (const DtMemoryManageable &orig) |
| DtMemoryManageable & | operator= (const DtMemoryManageable &orig) |
| virtual void | setIsRemoved (bool onOff) |
| virtual bool | isMemoryManaged () const |
| bool | isRemoved () const |