VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
DtTdbMetafile Class Reference

List of all members.

Public Types

typedef std::list
< DtMetafileRecord * > 
DtTerrainMfRecContainer
typedef
DtTerrainMfRecContainer::iterator 
DtTerrainMfRecIter
typedef
DtTerrainMfRecContainer::const_iterator 
DtTerrainMfRecConstIter
typedef std::list
< DtVectorDataRecord * > 
DtVecMfRecContainer
typedef
DtVecMfRecContainer::iterator 
DtVecMfRecIter
typedef
DtVecMfRecContainer::const_iterator 
DtVecMfRecConstIter
typedef std::list
< DtPaperMapRecord * > 
DtPaperMapRecContainer
typedef
DtPaperMapRecContainer::iterator 
DtPaperMapRecIter
typedef
DtPaperMapRecContainer::const_iterator 
DtPaperMapRecConstIter
typedef std::list
< DtAdditionalDataRecord * > 
DtAdditionalMetafileRecordContainer

Public Member Functions

 DtTdbMetafile (DtTdbMetafileFactory *factory)
virtual ~DtTdbMetafile ()
virtual bool init (const DtFilename &filename)
virtual void setFilename (const DtFilename &name)
virtual const DtFilename & filename () const
virtual DtMetafileRecordcreateMetafileRecord (const DtString &recordString)
virtual DtTerrainMetafileRecordcreateTerrainMetafile (const DtString &recordString)
virtual DtVectorDataRecordcreateVectorRecord (const DtString &recordString)
virtual DtPaperMapRecordcreatePaperMapRecord (const DtString &recordString)
virtual
DtGdbProcessingMetafileRecord
createTerrainProcessingRecord ()
virtual const
DtGdbProcessingMetafileRecord
terrainProcessingRecord () const
virtual
DtGdbProcessingMetafileRecord
terrainProcessingRecord ()
virtual void setTerrainProcessingRecord (DtGdbProcessingMetafileRecord *processMfRec)
virtual const
DtTerrainIntersectorRecord
terrainIntersectorRecord () const
virtual
DtTerrainIntersectorRecord
terrainIntersectorRecord ()
virtual void setTerrainIntersectorRecord (DtTerrainIntersectorRecord *processMfRec)
virtual const
DtTerrainDescriptorRecord
terrainDescriptorRecord () const
virtual DtTerrainDescriptorRecordterrainDescriptorRecord ()
virtual void setTerrainDescriptorRecord (DtTerrainDescriptorRecord *terrainDescriptorMfRec)
virtual const
DtTerrainMfRecContainer
terrainMetafileRecordList () const
virtual DtTerrainMfRecContainerterrainMetafileRecordList ()
virtual void addTerrainMfRec (DtMetafileRecord *rec)
virtual const
DtPaperMapRecContainer
paperMapMetafileRecordList () const
virtual DtPaperMapRecContainerpaperMapMetafileRecordList ()
virtual void addPaperMapMfRec (DtPaperMapRecord *paperRec)
virtual const DtVecMfRecContainervectorDataMetafileRecordList () const
virtual DtVecMfRecContainervectorDataMetafileRecordList ()
virtual DtTerrainMfRecContainer importableTerrainMetafileRecordList ()
virtual const unsigned int vectorFilesType ()
virtual void addVectorDataMfRec (DtVectorDataRecord *vecRec)
virtual bool addRecord (DtMetafileRecord *record)
virtual DtMetafileRecordfindRecord (unsigned int key)
virtual bool removeRecord (unsigned int key)
virtual bool put (const DtFilename &filename)
virtual bool put (std::ostream &stream) const
virtual bool get (std::istream &stream)
virtual const
Dt3DViewMetafileRecord
threeDViewMetafileRecord () const
virtual Dt3DViewMetafileRecordthreeDViewMetafileRecord ()
virtual void setThreeDViewMetafileRecord (Dt3DViewMetafileRecord *extMfRec)
virtual const
DtExtentMetafileRecord
extentMetafileRecord () const
virtual DtExtentMetafileRecordextentMetafileRecord ()
virtual void setExtentMfRecord (DtExtentMetafileRecord *extMfRec)
virtual const
DtTerrainMetafileRecord
terrainMetafileRecord () const
virtual DtTerrainMetafileRecordterrainMetafileRecord ()
virtual void setTerrainMfRecord (DtTerrainMetafileRecord *terrainMfRec)
virtual void emptyAllRecords ()
virtual std::vector
< DtMetafileRecord * > 
recordsOfType (const std::string &type) const
virtual const
DtAdditionalMetafileRecordContainer
additionalMetafileRecordList () const
virtual
DtAdditionalMetafileRecordContainer
additionalMetafileRecordList ()
virtual void addAdditionalMfRec (DtAdditionalDataRecord *rec)

Static Public Member Functions

static int nextUniqueRecordKey ()

Protected Member Functions

 DtTdbMetafile ()
void emptyTerrainMetafileRecordList ()
void emptyPaperMapMetafileRecordList ()
void emptyVectorDataMetafileRecordList ()
void emptyAdditionalMetafileRecordList ()

Protected Attributes

DtTdbMetafileFactorymyFactory
DtFilename myFilename
DtGdbProcessingMetafileRecordmyGdbOptionsRecord
DtTerrainDescriptorRecordmyTerrainDescriptorRecord
DtTerrainMfRecContainer myTerrainMetafileRecordList
DtPaperMapRecContainer myPaperMapMetafileRecordList
DtVecMfRecContainer myVectorDataMetafileRecordList
Dt3DViewMetafileRecordmy3DViewMetafileRecord
DtTerrainIntersectorRecordmyTerrainIntersectorRecord
DtAdditionalMetafileRecordContainer myAdditionalMetafileRecordList
DtExtentMetafileRecordmyExtentMetafileRecord
DtTerrainMetafileRecordmyTerrainMetafileRecord
unsigned int myVectorFilesType

Static Protected Attributes

static int myNextRecordKey

Private Member Functions

 DtTdbMetafile (const DtTdbMetafile &orig)
DtTdbMetafileoperator= (const DtTdbMetafile &rhs)

Member Typedef Documentation

typedef DtTerrainMfRecContainer::iterator DtTdbMetafile::DtTerrainMfRecIter
typedef DtTerrainMfRecContainer::const_iterator DtTdbMetafile::DtTerrainMfRecConstIter
typedef DtVecMfRecContainer::iterator DtTdbMetafile::DtVecMfRecIter
typedef DtVecMfRecContainer::const_iterator DtTdbMetafile::DtVecMfRecConstIter
typedef DtPaperMapRecContainer::iterator DtTdbMetafile::DtPaperMapRecIter
typedef DtPaperMapRecContainer::const_iterator DtTdbMetafile::DtPaperMapRecConstIter

Constructor & Destructor Documentation

virtual DtTdbMetafile::~DtTdbMetafile ( ) [virtual]
DtTdbMetafile::DtTdbMetafile ( const DtTdbMetafile orig) [private]

Member Function Documentation

virtual bool DtTdbMetafile::init ( const DtFilename &  filename) [virtual]
virtual void DtTdbMetafile::setFilename ( const DtFilename &  name) [virtual]
virtual const DtFilename& DtTdbMetafile::filename ( ) const [virtual]
virtual DtMetafileRecord* DtTdbMetafile::createMetafileRecord ( const DtString recordString) [virtual]
virtual DtTerrainMetafileRecord* DtTdbMetafile::createTerrainMetafile ( const DtString recordString) [virtual]
virtual DtVectorDataRecord* DtTdbMetafile::createVectorRecord ( const DtString recordString) [virtual]
virtual DtPaperMapRecord* DtTdbMetafile::createPaperMapRecord ( const DtString recordString) [virtual]
virtual void DtTdbMetafile::setTerrainIntersectorRecord ( DtTerrainIntersectorRecord processMfRec) [virtual]
virtual void DtTdbMetafile::setTerrainDescriptorRecord ( DtTerrainDescriptorRecord terrainDescriptorMfRec) [virtual]
virtual void DtTdbMetafile::addTerrainMfRec ( DtMetafileRecord rec) [virtual]
virtual void DtTdbMetafile::addPaperMapMfRec ( DtPaperMapRecord paperRec) [virtual]
virtual const unsigned int DtTdbMetafile::vectorFilesType ( ) [virtual]
virtual void DtTdbMetafile::addVectorDataMfRec ( DtVectorDataRecord vecRec) [virtual]
virtual void DtTdbMetafile::addAdditionalMfRec ( DtAdditionalDataRecord rec) [virtual]
virtual bool DtTdbMetafile::addRecord ( DtMetafileRecord record) [virtual]
virtual DtMetafileRecord* DtTdbMetafile::findRecord ( unsigned int  key) [virtual]
virtual bool DtTdbMetafile::removeRecord ( unsigned int  key) [virtual]
virtual bool DtTdbMetafile::put ( const DtFilename &  filename) [virtual]
virtual bool DtTdbMetafile::put ( std::ostream &  stream) const [virtual]
virtual bool DtTdbMetafile::get ( std::istream &  stream) [virtual]
virtual const DtExtentMetafileRecord* DtTdbMetafile::extentMetafileRecord ( ) const [virtual]
virtual void DtTdbMetafile::setExtentMfRecord ( DtExtentMetafileRecord extMfRec) [virtual]
virtual void DtTdbMetafile::setTerrainMfRecord ( DtTerrainMetafileRecord terrainMfRec) [virtual]
static int DtTdbMetafile::nextUniqueRecordKey ( ) [static]
virtual void DtTdbMetafile::emptyAllRecords ( ) [virtual]
virtual std::vector<DtMetafileRecord*> DtTdbMetafile::recordsOfType ( const std::string &  type) const [virtual]
DtTdbMetafile& DtTdbMetafile::operator= ( const DtTdbMetafile rhs) [private]

Member Data Documentation

DtFilename DtTdbMetafile::myFilename [protected]
unsigned int DtTdbMetafile::myVectorFilesType [protected]
int DtTdbMetafile::myNextRecordKey [static, protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)