VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtMemoryManager Class Reference

Public Member Functions

 DtMemoryManager ()
virtual ~DtMemoryManager ()
virtual DtPolygonIndirectallocatePolyIndirect ()
virtual DtPolygonIndirectallocatePolyIndirect (int n)
virtual DtTriangleIndirectallocateTriIndirect ()
virtual DtExtentTriangleIndirectallocateExtentTriIndirect ()
virtual DtGroupallocateGroup ()
virtual DtStaticCoordinateSystemallocateStaticCoordSystem ()
virtual DtGdbCulturalFeatureallocateCulturalFeature ()
virtual DtTerrainFeatureallocateTerrainFeature ()
virtual DtBuildingallocateBuilding ()
virtual DtTreeallocateTree ()
virtual DtRefGroupallocateRefGroup ()
virtual intallocateIndexArray (int n)
virtual int sizeInBytes () const

Protected Member Functions

 DtMemoryManager (const DtMemoryManager &orig)
DtMemoryManageroperator= (const DtMemoryManager &orig)

Protected Attributes

DtList myPolyIndBuckets
DtList myExtentTriIndBuckets
DtList myTriIndBuckets
DtList myGroupBuckets
DtList myStatCoordSysBuckets
DtList myCulturalFeatureBuckets
DtList myTerrainFeatureBuckets
DtList myBuildingBuckets
DtList myTreeBuckets
DtList myRefGroupBuckets
DtList myIndexBuckets
int myRemainingPolyIndInCurrBucket
int myRemainingExtentTriIndInCurrBucket
int myRemainingTriIndInCurrBucket
int myRemainingGroupsInCurrBucket
int myRemainingStatCoordSysInCurrBucket
int myRemainingCulturalFeaturesInCurrBucket
int myRemainingTerrainFeaturesInCurrBucket
int myRemainingBuildingsInCurrBucket
int myRemainingTreesInCurrBucket
int myRemainingRefGroupsInCurrBucket
int myRemainingIndicesInCurrBucket

Static Protected Attributes

static int theNumberOfPolyIndPerBucket
static int theNumberOfTriIndPerBucket
static int theNumberOfExtentTriIndPerBucket
static int theNumberOfGroupsPerBucket
static int theNumberOfStaticCoordSysPerBucket
static int theNumberOfCulturalFeaturesPerBucket
static int theNumberOfTerrainFeaturesPerBucket
static int theNumberOfBuildingsPerBucket
static int theNumberOfTreesPerBucket
static int theNumberOfRefGroupsPerBucket
static int theNumberOfIndicesPerBucket

Constructor & Destructor Documentation

DtMemoryManager::DtMemoryManager ( )
virtual DtMemoryManager::~DtMemoryManager ( )
virtual
DtMemoryManager::DtMemoryManager ( const DtMemoryManager orig)
protected

Member Function Documentation

virtual DtPolygonIndirect* DtMemoryManager::allocatePolyIndirect ( )
virtual
virtual DtPolygonIndirect* DtMemoryManager::allocatePolyIndirect ( int  n)
virtual
virtual DtTriangleIndirect* DtMemoryManager::allocateTriIndirect ( )
virtual
virtual DtExtentTriangleIndirect* DtMemoryManager::allocateExtentTriIndirect ( )
virtual
virtual DtGroup* DtMemoryManager::allocateGroup ( )
virtual
virtual DtStaticCoordinateSystem* DtMemoryManager::allocateStaticCoordSystem ( )
virtual
virtual DtGdbCulturalFeature* DtMemoryManager::allocateCulturalFeature ( )
virtual
virtual DtTerrainFeature* DtMemoryManager::allocateTerrainFeature ( )
virtual
virtual DtBuilding* DtMemoryManager::allocateBuilding ( )
virtual
virtual DtTree* DtMemoryManager::allocateTree ( )
virtual
virtual DtRefGroup* DtMemoryManager::allocateRefGroup ( )
virtual
virtual int* DtMemoryManager::allocateIndexArray ( int  n)
virtual
virtual int DtMemoryManager::sizeInBytes ( ) const
virtual
DtMemoryManager& DtMemoryManager::operator= ( const DtMemoryManager orig)
protected

Member Data Documentation

int DtMemoryManager::theNumberOfPolyIndPerBucket
staticprotected
int DtMemoryManager::theNumberOfTriIndPerBucket
staticprotected
int DtMemoryManager::theNumberOfExtentTriIndPerBucket
staticprotected
int DtMemoryManager::theNumberOfGroupsPerBucket
staticprotected
int DtMemoryManager::theNumberOfStaticCoordSysPerBucket
staticprotected
int DtMemoryManager::theNumberOfCulturalFeaturesPerBucket
staticprotected
int DtMemoryManager::theNumberOfTerrainFeaturesPerBucket
staticprotected
int DtMemoryManager::theNumberOfBuildingsPerBucket
staticprotected
int DtMemoryManager::theNumberOfTreesPerBucket
staticprotected
int DtMemoryManager::theNumberOfRefGroupsPerBucket
staticprotected
int DtMemoryManager::theNumberOfIndicesPerBucket
staticprotected
DtList DtMemoryManager::myPolyIndBuckets
protected
DtList DtMemoryManager::myExtentTriIndBuckets
protected
DtList DtMemoryManager::myTriIndBuckets
protected
DtList DtMemoryManager::myGroupBuckets
protected
DtList DtMemoryManager::myStatCoordSysBuckets
protected
DtList DtMemoryManager::myCulturalFeatureBuckets
protected
DtList DtMemoryManager::myTerrainFeatureBuckets
protected
DtList DtMemoryManager::myBuildingBuckets
protected
DtList DtMemoryManager::myTreeBuckets
protected
DtList DtMemoryManager::myRefGroupBuckets
protected
DtList DtMemoryManager::myIndexBuckets
protected
int DtMemoryManager::myRemainingPolyIndInCurrBucket
protected
int DtMemoryManager::myRemainingExtentTriIndInCurrBucket
protected
int DtMemoryManager::myRemainingTriIndInCurrBucket
protected
int DtMemoryManager::myRemainingGroupsInCurrBucket
protected
int DtMemoryManager::myRemainingStatCoordSysInCurrBucket
protected
int DtMemoryManager::myRemainingCulturalFeaturesInCurrBucket
protected
int DtMemoryManager::myRemainingTerrainFeaturesInCurrBucket
protected
int DtMemoryManager::myRemainingBuildingsInCurrBucket
protected
int DtMemoryManager::myRemainingTreesInCurrBucket
protected
int DtMemoryManager::myRemainingRefGroupsInCurrBucket
protected
int DtMemoryManager::myRemainingIndicesInCurrBucket
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)