![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtGeoTiffHeaderParser parses geo tiff files for their extents.

Public Member Functions | |
| DtGeoTiffHeaderParser (DtDe &de, const std::string &filePath) | |
| virtual | ~DtGeoTiffHeaderParser () |
| virtual bool | isValid () |
| virtual bool | geotiffExtent (const char *filename, double *sw_x, double *sw_y, double *ne_x, double *ne_y) |
Public Member Functions inherited from makVrv::DtImageHeaderParser | |
| DtImageHeaderParser (DtDe &de, const std::string &filePath) | |
| virtual | ~DtImageHeaderParser () |
| void | setTerrainPatch (const std::string &patch) |
| const std::string & | terrainPatch () const |
Public Member Functions inherited from makVrv::DtHeaderParser | |
| DtHeaderParser (const std::string &filePath) | |
| virtual | ~DtHeaderParser () |
| virtual const std::string & | terrainCoordinateSystem () |
| virtual const std::string & | terrainCoordinateSystemParameters () |
| virtual const std::string & | filePath () |
| const TerrainPatchRecords & | terrainPatchRecords () const |
| TerrainPatchRecords & | terrainPatchRecords () |
Protected Types | |
| typedef const char *(* | CSVFileCallbackFP )(const char *) |
Protected Member Functions | |
| virtual void | slot_coordinateSystemChanged () |
Protected Member Functions inherited from makVrv::DtImageHeaderParser | |
| void | addTerrainPatchRecord (const std::string &filename) |
Static Protected Member Functions | |
| static const char * | csvFileCallback (const char *) |
Protected Attributes | |
| DtSignalConnectionManager | myConnections |
| DtCoordinateSystem * | myCoordinateSystem = nullptr |
Protected Attributes inherited from makVrv::DtImageHeaderParser | |
| DtDe & | myDe |
| std::string | myTerrainPatch |
Protected Attributes inherited from makVrv::DtHeaderParser | |
| std::string | myFilePath |
| std::string | myTerrainCoordinateSystem |
| std::string | myTerrainCoordinateSystemParameters |
| TerrainPatchRecords | myTerrainPatchRecords |
Static Protected Attributes | |
| static std::string | theCsvFilePath |
Additional Inherited Members | |
Public Types inherited from makVrv::DtHeaderParser | |
| typedef std::list < makArchives::DtTerrainPatchRecord > | TerrainPatchRecords |
Static Public Member Functions inherited from makVrv::DtImageHeaderParser | |
| static void | convertCorner (char *token, double &x, double &y, double &z) |
| static void | parseInformation (const std::string &info, double &sw_x, double &sw_y, double &sw_z, double &ne_x, double &ne_y, double &ne_z, int &blendMode, int &wrapMode) |
| makVrv::DtGeoTiffHeaderParser::DtGeoTiffHeaderParser | ( | DtDe & | de, |
| const std::string & | filePath | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Returns true if the file was loaded and the extent can be discovered.
Reimplemented from makVrv::DtImageHeaderParser.
|
virtual |
Returns corners of geotiff (in radians) of supplied geotiff file.
|
protectedvirtual |
slot for when the coordinate system changes
Custom callback for geotiff to load csv files from our own directory.
|
staticprotected |
Path to csv directory; needs to be set according to the de's appdata.
|
protected |
|
protected |
local clone of the system wide coordinate system. for thread safety.