CartoType C++ API 8.2-50-g007fde5ee
for Windows, Linux, Qt and other platforms supporting C++ development
|
#include <cartotype_map_metadata.h>
Public Attributes | |
DataVersion | FileVersion |
DataVersion | CartoTypeVersion |
int32_t | CartoTypeBuild = 0 |
std::string | DataSetName |
std::string | Copyright |
std::string | ProjectionName |
std::string | ProjectionParameters |
CartoTypeCore::PointFormat | PointFormat |
Rect | ExtentInMapCoords |
RectFP | ExtentInDegrees |
uint16_t | RouteTableType = MapTableType::KNoTable |
bool | RouteDataHasGradients = false |
bool | LargeFile = false |
bool | DrivingSideKnown = false |
bool | DriveOnLeft = false |
Metadata describing a CTM1 map file.
int32_t CartoTypeCore::MapMetaData::CartoTypeBuild = 0 |
The build (version control revision number) used to build the makemap tool which created the CTM1 file.
DataVersion CartoTypeCore::MapMetaData::CartoTypeVersion |
The version of CartoTypeCore used to build the makemap tool which created the CTM1 file.
std::string CartoTypeCore::MapMetaData::Copyright |
The copyright notice applying to the map data.
std::string CartoTypeCore::MapMetaData::DataSetName |
The name of the map data set.
bool CartoTypeCore::MapMetaData::DriveOnLeft = false |
True if the driving side is known and the rule is to drive on the left.
bool CartoTypeCore::MapMetaData::DrivingSideKnown = false |
True if the driving side (rule of the road) is known.
RectFP CartoTypeCore::MapMetaData::ExtentInDegrees |
The axis-aligned bounds of the map, in degrees of longitude and latitude.
Rect CartoTypeCore::MapMetaData::ExtentInMapCoords |
The axis-aligned bounds of the map, in map coordinates.
DataVersion CartoTypeCore::MapMetaData::FileVersion |
The CTM1 format version.
bool CartoTypeCore::MapMetaData::LargeFile = false |
True if file positions in the data file take up 5 bytes rather than 4.
CartoTypeCore::PointFormat CartoTypeCore::MapMetaData::PointFormat |
The point format for map coordinates: either Meter or Meter32nds.
std::string CartoTypeCore::MapMetaData::ProjectionName |
The name of the map projection.
std::string CartoTypeCore::MapMetaData::ProjectionParameters |
The Proj4 parameters for the map projection.
bool CartoTypeCore::MapMetaData::RouteDataHasGradients = false |
True if the route data contains gradients.
uint16_t CartoTypeCore::MapMetaData::RouteTableType = MapTableType::KNoTable |
The route table type: one of the constants defined in MapTableType.