15 #include <matrix/vlVector.h>
17 class DtCoordTransform;
20 class DtMetaFlightParser;
21 class DtLambertCoordinateConverter;
36 void getPaths(std::vector<std::string>& paths);
42 unsigned int numberOfGeometryDatasets()
const;
46 const std::string& geometryDatasetName(
int index)
const;
50 const std::string& dsName)
const;
54 const std::string& dsName)
const;
58 const double geometryDatasetRadius(
const std::string& dsName)
const;
63 const std::string& geometryDatasetName(
const std::string& dsName)
const;
67 const std::string& geometryDatasetTitle(
const std::string& dsName)
const;
71 const std::string& geometryDatasetFileFormat(
const std::string& dsName)
const;
75 const std::string& dsName)
const;
79 const std::string& geometryDatasetFileNamePattern(
const std::string& dsName)
const;
83 const std::string& dsName)
const;
87 const std::string& dsName)
const;
91 unsigned int numberOfGeometryGridLevels(
const std::string& dsName)
const;
95 const std::string& geometryGridLevelName(
const std::string& dsName,
101 const std::string& dsName,
int index)
const;
104 unsigned int geometryGridLevelColumns(
const std::string& dsName,
109 unsigned int geometryGridLevelColDivisions(
const std::string& dsName,
113 unsigned int geometryGridLevelRows(
const std::string& dsName,
118 unsigned int geometryGridLevelRowDivisions(
const std::string& dsName,
123 double geometryGridLevelSwitchIn(
const std::string& dsName,
int index)
const;
127 double geometryGridLevelSwitchOut(
const std::string& dsName,
int index)
const;
132 void geometryGridTileCenter(
const std::string& dsName,
unsigned int level,
133 unsigned int row,
unsigned int column,
134 double& centerX,
double& centerY,
double& centerZ)
const;
138 static void convertPosition(
141 double& centerX,
double& centerY,
double& centerZ);
146 void geometryGridTileOffset(
const std::string& dsName,
unsigned int level,
147 unsigned int row,
unsigned int column,
148 double& offsetX,
double& offsetY,
double& offsetZ)
const;
153 std::string generateGeometryGridTileFilename(
const std::string& dsName,
154 int index,
unsigned int row,
unsigned int column)
const;
157 unsigned int numberOfVirtualTextureDatasets()
const;
161 const std::string& virtualTextureDatasetName(
int index)
const;
165 const std::string& dsName)
const;
170 const std::string& dsName)
const;
175 const std::string& dsName,
181 const std::string& dsName)
const;
186 const std::string& dsName,
191 const std::string& virtualTextureDatasetTitle(
const std::string& dsName)
const;
195 const std::string& virtualTextureDatasetFileFormat(
const std::string& dsName)
const;
199 const std::string& virtualTextureDatasetFileNamePattern(
const std::string& dsName)
const;
203 unsigned int virtualTextureDatasetTileTexels(
const std::string& dsName)
const;
207 const std::string& virtualTextureDatasetSubstitutionTextureName(
208 const std::string& dsName)
const;
212 unsigned int numberOfVirtualTextureGridLevels(
const std::string& dsName)
const;
216 const std::string& virtualTextureGridLevelName(
const std::string& dsName,
220 unsigned int virtualTextureGridLevelColumns(
const std::string& dsName,
225 unsigned int virtualTextureGridLevelColDivisions(
const std::string& dsName,
229 unsigned int virtualTextureGridLevelRows(
const std::string& dsName,
234 unsigned int virtualTextureGridLevelRowDivisions(
const std::string& dsName,
240 std::string generateVirtualTextureFileName(
const std::string& dsName,
241 int index,
unsigned int row,
unsigned int column)
const;
244 const std::string& virtualTexturePath()
const;
273 static std::string generateFileName(
const std::string& filenamePattern,
283 virtual void getLCCTileCenter(
const std::string& dsName,
unsigned int row,
unsigned int column,
284 unsigned int rows,
unsigned int columns,
285 double& centerX,
double& centerY,
double& centerZ)
const;
297 int rows,
int columns,
300 double bottomLeftLon();
301 double bottomLeftLan();
303 double deltaHeight();
304 void convertGeodeticToLCC(
double lon,
double lat,
double& x,
double& y,
double& z);
voidpf uLong int origin
Definition: ioapi.h:42
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
DT_DLL_terrainCS void setLonDtDegMinSecFromDegrees(DtDegMinSec &dms, double deg)
Instances of vpNetLambertCoordConverter provide transformations and utilities for converting between ...
Definition: DtLambertCoordinateConverter.h:21
Contains DLL export macros.
DT_DLL_terrainCS void setDtDegMinSecFromDegrees(DtDegMinSec &dms, double deg)
DT_DLL_terrainCS void setLatDtDegMinSecFromDegrees(DtDegMinSec &dms, double deg)
#define DT_DLL_VRVTERRAIN
Definition: vrvTerrain.h:19