8 #ifndef terrainFileInitializer_H_
9 #define terrainFileInitializer_H_
13 #include <vlutil/vlFilename.h>
14 #include <vlutil/vlConfig.h>
40 virtual void setFullFilename(
const DtFilename &file);
41 virtual DtFilename fullFilename()
const;
44 virtual void setFilename(
const DtFilename &file);
48 virtual void setPath(
const DtFilename &path);
49 virtual DtFilename path()
const;
52 virtual void addFile(
const DtFilename& filenameToAdd);
53 virtual void removeFile(
const DtFilename& filenameToRemove);
59 virtual void setIsLargeTerrain(
bool flag);
60 virtual bool isLargeTerrain()
const;
62 virtual void setExpectedNumberOfVertices(
unsigned numVerts);
63 virtual unsigned expectedNumberOfVertices()
const;
65 virtual void setExpectedNumberOfSurfaces(
unsigned numSurfs);
66 virtual unsigned expectedNumberOfSurfaces()
const;
69 virtual void clearList();
std::list< DtFilename > DtFileNameContainer
Definition: terrainFileInitializer.h:23
const char * filename
Definition: ioapi.h:38
DtFileNameContainer::const_iterator DtFileNameConstIter
Definition: terrainFileInitializer.h:25
unsigned myExpectedNumVertices
Definition: terrainFileInitializer.h:79
DtFileNameContainer myFilenames
Definition: terrainFileInitializer.h:77
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtFilename myFile
Definition: terrainFileInitializer.h:74
DtFilename myFullFilename
Definition: terrainFileInitializer.h:73
DtTerrainInitializer & operator=(const DtTerrainInitializer &orig)
DtFilename myPath
Definition: terrainFileInitializer.h:75
virtual DtString type() const =0
unsigned myExpectedNumSurfaces
Definition: terrainFileInitializer.h:80
Definition: terrainFileInitializer.h:19
Definition: terrainInitializer.h:16
DtFileNameContainer::iterator DtFileNameIter
Definition: terrainFileInitializer.h:24
bool myIsLargeTerrain
Definition: terrainFileInitializer.h:81