10 #ifndef DtStealthMtlFileReader_H_
11 #define DtStealthMtlFileReader_H_
15 #include <matrix/vlTaitBryan.h>
16 #include <vlutil/vlList.h>
17 #include <vlutil/vlString.h>
19 #include <matrix/vlVector.h>
23 class DtMtlEnvironment;
37 virtual bool load(
const char*
filename);
38 virtual bool load(DtMtlEnvironment* mtlenv);
40 virtual const DtString& type()
const;
42 virtual const DtList& filenames()
const;
43 virtual const DtString* mapDatum()
const;
45 virtual double* startAltitude()
const;
46 virtual DtVector* startPosition()
const;
47 virtual DtTaitBryan* startOrientation()
const;
49 virtual bool loadAsynchronous()
const;
55 virtual bool lookupParameters(DtMtlEnvironment* mtlenv);
56 virtual int lookupType(DtMtlEnvironment* mtlenv);
57 virtual int lookupOrigin(DtMtlEnvironment* mtlenv);
58 virtual int lookupFilenames(DtMtlEnvironment* mtlenv);
59 virtual int getPathPatchLists(
const DtlObjPtr& l);
60 virtual int getPathPatchList(
const DtlObjPtr& l);
61 virtual int addListOfPatches(
const char* pathstr,
const DtlObjPtr& l);
66 static void registerMtlParameters(DtMtlEnvironment* mtlenv);
bool myLoadAsynchronous
Definition: DtStealthMtlFileReader.h:80
DtString myDatabaseType
Definition: DtStealthMtlFileReader.h:70
voidpf uLong int origin
Definition: ioapi.h:42
DtString * myDatabaseMapName
Definition: DtStealthMtlFileReader.h:78
Contains DLL export macros.
This class reads legacy stealth database mtl files. In the old stealth this class was DtDatabaseInfoR...
Definition: DtStealthMtlFileReader.h:30
DtString myMapDatumString
Definition: DtStealthMtlFileReader.h:71
DtString myPath
Definition: DtStealthMtlFileReader.h:79
DtList myDatabaseNames
Definition: DtStealthMtlFileReader.h:73
bool mySpacesCanBeDelimiters
Definition: DtStealthMtlFileReader.h:81
DtTaitBryan * myStartOri
Definition: DtStealthMtlFileReader.h:77
#define DT_DLL_VRVTERRAIN
Definition: vrvTerrain.h:19
DtVector * myStartPos
Definition: DtStealthMtlFileReader.h:76
DtString myDatabaseOrigin
Definition: DtStealthMtlFileReader.h:72
double * myStartAltitude
Definition: DtStealthMtlFileReader.h:75