![]() |
VR-Forces 4.5 Class Documentation
|
Public Types | |
| typedef DtVectorDataReader *(* | DtVectorDataCreator )() |
| typedef std::map< DtString, DtVectorDataCreator > | DtVectorDataCreatorContainer |
Public Member Functions | |
| DtVectorDataFactory (DtTdbMetafileFactory *factory) | |
| DtVectorDataFactory (const DtVectorDataFactory &orig) | |
| const DtVectorDataFactory & | operator= (const DtVectorDataFactory &orig) |
| virtual | ~DtVectorDataFactory () |
| virtual void | init () |
| virtual void | setMetafileFactory (DtTdbMetafileFactory *factory) |
| virtual const DtTdbMetafileFactory * | metafileFactory () const |
| virtual DtTdbMetafileFactory * | metafileFactory () |
| virtual void | registerVectorDataCreator (const DtString &type, DtVectorDataCreator fcn) |
| virtual DtVectorDataReader * | createVectorDataReader (const DtString &type) |
| virtual bool | loadVectorData (const DtFilename &fileName, DtTerrainDatabase *terrain, const DtList &searchPaths) |
Static Public Member Functions | |
| static DtVectorDataFactory * | create () |
Protected Member Functions | |
| DtVectorDataFactory () | |
| virtual bool | loadVectorData (const DtFilename &fileName, DtTerrainDatabase *terrain) |
Protected Attributes | |
| DtVectorDataCreatorContainer | myVectorCreators |
| DtTdbMetafileFactory * | myTdbMetafileFactory |
| typedef DtVectorDataReader*(* DtVectorDataFactory::DtVectorDataCreator)() |
| typedef std::map<DtString, DtVectorDataCreator> DtVectorDataFactory::DtVectorDataCreatorContainer |
| DtVectorDataFactory::DtVectorDataFactory | ( | DtTdbMetafileFactory * | factory | ) |
| DtVectorDataFactory::DtVectorDataFactory | ( | const DtVectorDataFactory & | orig | ) |
|
virtual |
|
protected |
| const DtVectorDataFactory& DtVectorDataFactory::operator= | ( | const DtVectorDataFactory & | orig | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
protectedvirtual |
|
protected |
|
protected |