8 #ifndef shapeInitializer_H_
9 #define shapeInitializer_H_
15 #include <vlutil/vlFilename.h>
18 #include <vlutil/vlConfig.h>
55 virtual void addTerrainFile(
const DtFilename&
filename,
const DtString& dataString,
float factorToMtrs);
56 virtual void addTerrainFile(
const DtFilename&
filename,
float elevationDelta,
float factorToMtrs);
57 virtual void addTerrainFile(
const DtFilename&
filename,
float factorToMtrs);
61 virtual void setIsSeaRectangleAdded(
bool added);
62 virtual bool isSeaRectangleAdded()
const;
64 virtual void setIsGroundRectangleAdded(
bool added);
65 virtual bool isGroundRectangleAdded()
const;
67 virtual void setTerrainType(
const DtString &typ);
69 virtual DtString terrainTypeString()
const;
71 virtual void setMinimumDistance(
double dist);
72 virtual double minimumDistance()
const;
74 virtual void setThresholdForSeaLevel(
double threshold);
75 virtual double thresholdForSeaLevel()
const;
78 virtual const double& originLatitude()
const;
79 virtual void setOriginLatitude(
const double& d);
82 virtual const double& originLongitude()
const;
83 virtual void setOriginLongitude(
const double& d);
86 virtual bool isOriginSpecified()
const;
87 virtual void setIsOriginSpecified(
bool b);
Definition: shapeInitializer.h:31
bool myIsSeaRectangleAdded
Definition: shapeInitializer.h:92
std::list< DtShapeEntry > DtShapeFileContainer
Definition: shapeInitializer.h:36
DtShapefileTerrainType myTerrainType
Definition: shapeInitializer.h:91
double myThresholdForSeaLevel
Definition: shapeInitializer.h:99
bool myIsOriginSpecified
Definition: shapeInitializer.h:101
double myOriginLongitude
Definition: shapeInitializer.h:97
DtTerrainFileInitializer & operator=(const DtTerrainFileInitializer &orig)
Definition: shapeInitializer.h:30
double myOriginLatitude
Definition: shapeInitializer.h:96
Definition: shapeInitializer.h:24
double myMinimumDistance
Definition: shapeInitializer.h:98
DtShapeFileContainer::iterator DtShapeFileIter
Definition: shapeInitializer.h:37
virtual DtString type() const
DtShapefileTerrainType
Definition: shapeInitializer.h:28
Definition: terrainFileInitializer.h:19
Definition: shapeInitializer.h:32
bool myIsGroundRectangleAdded
Definition: shapeInitializer.h:93
#define DT_DLL_shape
Definition: shapeDefines.h:23
DtShapeFileContainer myTerrainFileContainer
Definition: shapeInitializer.h:94
DtShapeFileContainer::const_iterator DtShapeFileConstIter
Definition: shapeInitializer.h:38