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

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

DtTdbMetafile::DtTdbMetafile ( DtTdbMetafileFactory factory)
virtual DtTdbMetafile::~DtTdbMetafile ( )
virtual
DtTdbMetafile::DtTdbMetafile ( const DtTdbMetafile orig)
private
DtTdbMetafile::DtTdbMetafile ( )
protected

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 DtGdbProcessingMetafileRecord* DtTdbMetafile::createTerrainProcessingRecord ( )
virtual
virtual const DtGdbProcessingMetafileRecord* DtTdbMetafile::terrainProcessingRecord ( ) const
virtual
virtual DtGdbProcessingMetafileRecord* DtTdbMetafile::terrainProcessingRecord ( )
virtual
virtual void DtTdbMetafile::setTerrainProcessingRecord ( DtGdbProcessingMetafileRecord processMfRec)
virtual
virtual const DtTerrainIntersectorRecord* DtTdbMetafile::terrainIntersectorRecord ( ) const
virtual
virtual DtTerrainIntersectorRecord* DtTdbMetafile::terrainIntersectorRecord ( )
virtual
virtual void DtTdbMetafile::setTerrainIntersectorRecord ( DtTerrainIntersectorRecord processMfRec)
virtual
virtual const DtTerrainDescriptorRecord* DtTdbMetafile::terrainDescriptorRecord ( ) const
virtual
virtual DtTerrainDescriptorRecord* DtTdbMetafile::terrainDescriptorRecord ( )
virtual
virtual void DtTdbMetafile::setTerrainDescriptorRecord ( DtTerrainDescriptorRecord terrainDescriptorMfRec)
virtual
virtual const DtTerrainMfRecContainer& DtTdbMetafile::terrainMetafileRecordList ( ) const
virtual
virtual DtTerrainMfRecContainer& DtTdbMetafile::terrainMetafileRecordList ( )
virtual
virtual void DtTdbMetafile::addTerrainMfRec ( DtMetafileRecord rec)
virtual
virtual const DtPaperMapRecContainer& DtTdbMetafile::paperMapMetafileRecordList ( ) const
virtual
virtual DtPaperMapRecContainer& DtTdbMetafile::paperMapMetafileRecordList ( )
virtual
virtual void DtTdbMetafile::addPaperMapMfRec ( DtPaperMapRecord paperRec)
virtual
virtual const DtVecMfRecContainer& DtTdbMetafile::vectorDataMetafileRecordList ( ) const
virtual
virtual DtVecMfRecContainer& DtTdbMetafile::vectorDataMetafileRecordList ( )
virtual
virtual DtTerrainMfRecContainer DtTdbMetafile::importableTerrainMetafileRecordList ( )
virtual
virtual const unsigned int DtTdbMetafile::vectorFilesType ( )
virtual
virtual void DtTdbMetafile::addVectorDataMfRec ( DtVectorDataRecord vecRec)
virtual
virtual const DtAdditionalMetafileRecordContainer& DtTdbMetafile::additionalMetafileRecordList ( ) const
virtual
virtual DtAdditionalMetafileRecordContainer& DtTdbMetafile::additionalMetafileRecordList ( )
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 Dt3DViewMetafileRecord* DtTdbMetafile::threeDViewMetafileRecord ( ) const
virtual
virtual Dt3DViewMetafileRecord* DtTdbMetafile::threeDViewMetafileRecord ( )
virtual
virtual void DtTdbMetafile::setThreeDViewMetafileRecord ( Dt3DViewMetafileRecord extMfRec)
virtual
virtual const DtExtentMetafileRecord* DtTdbMetafile::extentMetafileRecord ( ) const
virtual
virtual DtExtentMetafileRecord* DtTdbMetafile::extentMetafileRecord ( )
virtual
virtual void DtTdbMetafile::setExtentMfRecord ( DtExtentMetafileRecord extMfRec)
virtual
virtual const DtTerrainMetafileRecord* DtTdbMetafile::terrainMetafileRecord ( ) const
virtual
virtual DtTerrainMetafileRecord* DtTdbMetafile::terrainMetafileRecord ( )
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
void DtTdbMetafile::emptyTerrainMetafileRecordList ( )
protected
void DtTdbMetafile::emptyPaperMapMetafileRecordList ( )
protected
void DtTdbMetafile::emptyVectorDataMetafileRecordList ( )
protected
void DtTdbMetafile::emptyAdditionalMetafileRecordList ( )
protected

Member Data Documentation

DtTdbMetafileFactory* DtTdbMetafile::myFactory
protected
DtFilename DtTdbMetafile::myFilename
protected
DtGdbProcessingMetafileRecord* DtTdbMetafile::myGdbOptionsRecord
protected
DtTerrainDescriptorRecord* DtTdbMetafile::myTerrainDescriptorRecord
protected
DtTerrainMfRecContainer DtTdbMetafile::myTerrainMetafileRecordList
protected
DtPaperMapRecContainer DtTdbMetafile::myPaperMapMetafileRecordList
protected
DtVecMfRecContainer DtTdbMetafile::myVectorDataMetafileRecordList
protected
Dt3DViewMetafileRecord* DtTdbMetafile::my3DViewMetafileRecord
protected
DtTerrainIntersectorRecord* DtTdbMetafile::myTerrainIntersectorRecord
protected
DtAdditionalMetafileRecordContainer DtTdbMetafile::myAdditionalMetafileRecordList
protected
DtExtentMetafileRecord* DtTdbMetafile::myExtentMetafileRecord
protected
DtTerrainMetafileRecord* DtTdbMetafile::myTerrainMetafileRecord
protected
unsigned int DtTdbMetafile::myVectorFilesType
protected
int DtTdbMetafile::myNextRecordKey
staticprotected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)