MVSim
Lightweight simulator for 2.5D vehicles and robots
Public Member Functions | Public Attributes | List of all members
mvsim::World::GeoreferenceOptions Struct Reference

Public Member Functions

void parse_from (const rapidxml::xml_node< char > &node, COutputLogger &logger)
 

Public Attributes

mrpt::topography::TGeodeticCoords georefCoord
 Latitude/longitude/height of the world (0,0,0) frame.
 
double world_to_enu_rotation = .0
 
bool world_is_utm = false
 
mrpt::topography::TUTMCoords utmRef
 
int utm_zone = 0
 
char utm_band = 'X'
 
const TParameterDefinitions params
 

Member Data Documentation

◆ params

const TParameterDefinitions mvsim::World::GeoreferenceOptions::params
Initial value:
= {
{"latitude", {"%lf", &georefCoord.lat.decimal_value}},
{"longitude", {"%lf", &georefCoord.lon.decimal_value}},
{"height", {"%lf", &georefCoord.height}},
{"world_to_enu_rotation_deg", {"%lf_deg", &world_to_enu_rotation}},
{"world_is_utm", {"%bool", &world_is_utm}},
}
mrpt::topography::TGeodeticCoords georefCoord
Latitude/longitude/height of the world (0,0,0) frame.
Definition: World.h:672
double world_to_enu_rotation
Definition: World.h:677
bool world_is_utm
Definition: World.h:680

◆ utmRef

mrpt::topography::TUTMCoords mvsim::World::GeoreferenceOptions::utmRef

The UTM coords of georefCoord (calculated on start up)

◆ world_is_utm

bool mvsim::World::GeoreferenceOptions::world_is_utm = false

Is world in UTM coordinates?

◆ world_to_enu_rotation

double mvsim::World::GeoreferenceOptions::world_to_enu_rotation = .0

Optional world rotation (in radians, in degrees in the XML file) wrt ENU frame: 0 (default) means +X points East.


The documentation for this struct was generated from the following file: