VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtTerrainDbFactory Class Reference

Public Member Functions

 DtTerrainDbFactory ()
 
 DtTerrainDbFactory (const DtTerrainDbFactory &orig)
 
const DtTerrainDbFactoryoperator= (const DtTerrainDbFactory &orig)
 
virtual ~DtTerrainDbFactory ()
 
virtual void init ()
 
virtual void setTerrainReaderFactory (DtTerrainReaderFactory *factory)
 
virtual DtTerrainReaderFactoryterrainReaderFactory ()
 
virtual void setTerrainWriterFactory (DtTerrainWriterFactory *factory)
 
virtual DtTerrainWriterFactoryterrainWriterFactory ()
 
virtual void setMetafileFactory (DtTdbMetafileFactory *factory)
 
virtual DtTdbMetafileFactorymetafileFactory ()
 
virtual void setPaperMapFactory (DtPaperMapFactory *factory)
 
virtual DtPaperMapFactorypaperMapFactory ()
 
virtual void setVectorDataFactory (DtVectorDataFactory *factory)
 
virtual DtVectorDataFactoryvectorDataFactory ()
 
virtual DtTerrainReadercreateTerrainReader (const DtString &type)
 
virtual DtPaperMapcreatePaperMap (const DtString &type)
 
virtual DtVectorDataReadercreateVectorDataReader (const DtString &type)
 
virtual bool loadDatabase (const DtFilename &fileName, DtTerrainDatabase *terrain, DtPaperMapDatabase *&paperMapDatabase, const DtList &searchPaths)
 
virtual bool loadDatabase (const DtFilename &fileName, DtTerrainDatabase *terrain, DtPaperMapDatabase *&paperMapDatabase, const DtFilename &path=DtFilename::nullFilename())
 
virtual const DtString determineFileExtension (const DtFilename &filename)
 
virtual bool loadMapTerrainFile (DtTerrainDatabase &terrainDb, DtPaperMapDatabase *&paperMapDatabase, const DtFilename &filename, const std::vector< DtFilename > &paths, const DtString &extension)
 
virtual bool loadNonMapTerrainFile (DtTerrainDatabase &terrainDb, const DtFilename &filename, const DtString &extension)
 
virtual bool processTerrainDatabase (DtTerrainDatabase &terrainDb)
 
virtual bool saveDatabase (const DtFilename &fileName, DtTerrainDatabase *terrain)
 
virtual int optionalFileFlagsFromTerrainMapFile (const DtFilename &filename, const std::vector< DtFilename > &searchPaths, const DtString &extension)
 
virtual int optionalFileFlagsFromTerrainFile (const DtFilename &filename, const DtString &extension)
 
virtual Coordinate_SystemcoordinateSystemFor (const DtFilename &fileName, const DtFilename &path=DtFilename::nullFilename())
 
virtual Coordinate_SystemcoordinateSystemFromTerrainMapFile (const DtFilename &filename, const std::vector< DtFilename > &searchPaths, const DtString &extension)
 
virtual Coordinate_SystemcoordinateSystemFromTerrainFile (const DtFilename &filename, const DtString &extension)
 
virtual bool hasOptionalFlags (int flags, const DtFilename &filename, const DtFilename &path=DtFilename::nullFilename())
 
virtual DtFilename pathFromFilename (const std::vector< DtFilename > &searchPaths, const DtFilename &filename)
 

Static Public Member Functions

static DtTerrainDbFactorycreate ()
 

Protected Attributes

DtTerrainReaderFactorymyTerrainReaderFactory
 
DtTerrainWriterFactorymyTerrainWriterFactory
 
DtTdbMetafileFactorymyMetafileFactory
 
DtPaperMapFactorymyPaperMapFactory
 
DtVectorDataFactorymyVectorDataFactory
 

Constructor & Destructor Documentation

DtTerrainDbFactory::DtTerrainDbFactory ( )
DtTerrainDbFactory::DtTerrainDbFactory ( const DtTerrainDbFactory orig)
virtual DtTerrainDbFactory::~DtTerrainDbFactory ( )
virtual

Member Function Documentation

const DtTerrainDbFactory& DtTerrainDbFactory::operator= ( const DtTerrainDbFactory orig)
virtual void DtTerrainDbFactory::init ( )
virtual
virtual void DtTerrainDbFactory::setTerrainReaderFactory ( DtTerrainReaderFactory factory)
virtual
virtual DtTerrainReaderFactory* DtTerrainDbFactory::terrainReaderFactory ( )
virtual
virtual void DtTerrainDbFactory::setTerrainWriterFactory ( DtTerrainWriterFactory factory)
virtual
virtual DtTerrainWriterFactory* DtTerrainDbFactory::terrainWriterFactory ( )
virtual
virtual void DtTerrainDbFactory::setMetafileFactory ( DtTdbMetafileFactory factory)
virtual
virtual DtTdbMetafileFactory* DtTerrainDbFactory::metafileFactory ( )
virtual
virtual void DtTerrainDbFactory::setPaperMapFactory ( DtPaperMapFactory factory)
virtual
virtual DtPaperMapFactory* DtTerrainDbFactory::paperMapFactory ( )
virtual
virtual void DtTerrainDbFactory::setVectorDataFactory ( DtVectorDataFactory factory)
virtual
virtual DtVectorDataFactory* DtTerrainDbFactory::vectorDataFactory ( )
virtual
virtual DtTerrainReader* DtTerrainDbFactory::createTerrainReader ( const DtString type)
virtual
virtual DtPaperMap* DtTerrainDbFactory::createPaperMap ( const DtString type)
virtual
virtual DtVectorDataReader* DtTerrainDbFactory::createVectorDataReader ( const DtString type)
virtual
virtual bool DtTerrainDbFactory::loadDatabase ( const DtFilename &  fileName,
DtTerrainDatabase terrain,
DtPaperMapDatabase *&  paperMapDatabase,
const DtList &  searchPaths 
)
virtual
virtual bool DtTerrainDbFactory::loadDatabase ( const DtFilename &  fileName,
DtTerrainDatabase terrain,
DtPaperMapDatabase *&  paperMapDatabase,
const DtFilename &  path = DtFilename::nullFilename() 
)
virtual
virtual const DtString DtTerrainDbFactory::determineFileExtension ( const DtFilename &  filename)
virtual
virtual bool DtTerrainDbFactory::loadMapTerrainFile ( DtTerrainDatabase terrainDb,
DtPaperMapDatabase *&  paperMapDatabase,
const DtFilename &  filename,
const std::vector< DtFilename > &  paths,
const DtString extension 
)
virtual
virtual bool DtTerrainDbFactory::loadNonMapTerrainFile ( DtTerrainDatabase terrainDb,
const DtFilename &  filename,
const DtString extension 
)
virtual
virtual bool DtTerrainDbFactory::processTerrainDatabase ( DtTerrainDatabase terrainDb)
virtual
virtual bool DtTerrainDbFactory::saveDatabase ( const DtFilename &  fileName,
DtTerrainDatabase terrain 
)
virtual
static DtTerrainDbFactory* DtTerrainDbFactory::create ( )
static
virtual int DtTerrainDbFactory::optionalFileFlagsFromTerrainMapFile ( const DtFilename &  filename,
const std::vector< DtFilename > &  searchPaths,
const DtString extension 
)
virtual
virtual int DtTerrainDbFactory::optionalFileFlagsFromTerrainFile ( const DtFilename &  filename,
const DtString extension 
)
virtual
virtual Coordinate_System* DtTerrainDbFactory::coordinateSystemFor ( const DtFilename &  fileName,
const DtFilename &  path = DtFilename::nullFilename() 
)
virtual
virtual Coordinate_System* DtTerrainDbFactory::coordinateSystemFromTerrainMapFile ( const DtFilename &  filename,
const std::vector< DtFilename > &  searchPaths,
const DtString extension 
)
virtual
virtual Coordinate_System* DtTerrainDbFactory::coordinateSystemFromTerrainFile ( const DtFilename &  filename,
const DtString extension 
)
virtual
virtual bool DtTerrainDbFactory::hasOptionalFlags ( int  flags,
const DtFilename &  filename,
const DtFilename &  path = DtFilename::nullFilename() 
)
virtual
virtual DtFilename DtTerrainDbFactory::pathFromFilename ( const std::vector< DtFilename > &  searchPaths,
const DtFilename &  filename 
)
virtual

Member Data Documentation

DtTerrainReaderFactory* DtTerrainDbFactory::myTerrainReaderFactory
protected
DtTerrainWriterFactory* DtTerrainDbFactory::myTerrainWriterFactory
protected
DtTdbMetafileFactory* DtTerrainDbFactory::myMetafileFactory
protected
DtPaperMapFactory* DtTerrainDbFactory::myPaperMapFactory
protected
DtVectorDataFactory* DtTerrainDbFactory::myVectorDataFactory
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)