![]() |
VR-Forces 5.0.2 Developer's Guide
|
Public Types | |
| typedef DtPaperMap *(* | DtPaperMapCreator )() |
| typedef std::map< DtString, DtPaperMapCreator > | DtPaperMapCreatorContainer |
Public Member Functions | |
| DtPaperMapFactory (DtTdbMetafileFactory *factory) | |
| DtPaperMapFactory (const DtPaperMapFactory &orig) | |
| const DtPaperMapFactory & | operator= (const DtPaperMapFactory &orig) |
| virtual | ~DtPaperMapFactory () |
| virtual void | init () |
| virtual void | setMetafileFactory (DtTdbMetafileFactory *factory) |
| virtual DtTdbMetafileFactory * | metafileFactory () |
| virtual const DtTdbMetafileFactory * | metafileFactory () const |
| virtual void | registerPaperMapCreator (const DtString &type, DtPaperMapCreator fcn) |
| virtual DtPaperMap * | createPaperMap (const DtString &type) |
| virtual bool | loadPaperMap (const DtFilename &fileName, DtTerrainDatabase *terrain, DtPaperMapDatabase *&paperMapDatabase, const DtList &searchPaths) |
Static Public Member Functions | |
| static DtPaperMapFactory * | create () |
Protected Member Functions | |
| DtPaperMapFactory () | |
| virtual bool | loadPaperMap (const DtFilename &fileName, DtTerrainDatabase *terrain, DtPaperMapDatabase *&paperMapDatabase) |
Protected Attributes | |
| DtPaperMapCreatorContainer | myPaperMapCreators |
| DtTdbMetafileFactory * | myTdbMetafileFactory |
| typedef DtPaperMap*(* DtPaperMapFactory::DtPaperMapCreator)() |
| typedef std::map<DtString, DtPaperMapCreator> DtPaperMapFactory::DtPaperMapCreatorContainer |
| DtPaperMapFactory::DtPaperMapFactory | ( | DtTdbMetafileFactory * | factory | ) |
| DtPaperMapFactory::DtPaperMapFactory | ( | const DtPaperMapFactory & | orig | ) |
|
virtual |
|
protected |
| const DtPaperMapFactory& DtPaperMapFactory::operator= | ( | const DtPaperMapFactory & | orig | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
protectedvirtual |
|
protected |
|
protected |