Public Member Functions | Public Attributes | List of all members
mvsim::World::TGUI_Options Struct Reference

Public Member Functions

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

Public Attributes

double camera_azimuth_deg = 45.0
 
double camera_distance = 80.0
 
double camera_elevation_deg = 40.0
 
mrpt::math::TPoint3D camera_point_to {0, 0, 0}
 
float clip_plane_max = 10e3f
 
float clip_plane_min = 0.05f
 
std::string follow_vehicle
 Vehicle name to follow (empty=none) More...
 
double force_scale = 0.01
 In meters/Newton. More...
 
double fov_deg = 60.0
 
bool headless = false
 
bool ortho = false
 
const TParameterDefinitions params
 
int refresh_fps = 20
 
bool show_forces = false
 
bool show_sensor_points = true
 
bool start_maximized = true
 
unsigned int win_h = 600
 
unsigned int win_w = 800
 

Detailed Description

Definition at line 499 of file World.h.

Constructor & Destructor Documentation

◆ TGUI_Options()

mvsim::World::TGUI_Options::TGUI_Options ( )
default

Member Function Documentation

◆ parse_from()

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

Definition at line 34 of file World_gui.cpp.

Member Data Documentation

◆ camera_azimuth_deg

double mvsim::World::TGUI_Options::camera_azimuth_deg = 45.0

Definition at line 509 of file World.h.

◆ camera_distance

double mvsim::World::TGUI_Options::camera_distance = 80.0

Definition at line 508 of file World.h.

◆ camera_elevation_deg

double mvsim::World::TGUI_Options::camera_elevation_deg = 40.0

Definition at line 510 of file World.h.

◆ camera_point_to

mrpt::math::TPoint3D mvsim::World::TGUI_Options::camera_point_to {0, 0, 0}

Definition at line 514 of file World.h.

◆ clip_plane_max

float mvsim::World::TGUI_Options::clip_plane_max = 10e3f

Definition at line 513 of file World.h.

◆ clip_plane_min

float mvsim::World::TGUI_Options::clip_plane_min = 0.05f

Definition at line 512 of file World.h.

◆ follow_vehicle

std::string mvsim::World::TGUI_Options::follow_vehicle

Vehicle name to follow (empty=none)

Definition at line 515 of file World.h.

◆ force_scale

double mvsim::World::TGUI_Options::force_scale = 0.01

In meters/Newton.

Definition at line 507 of file World.h.

◆ fov_deg

double mvsim::World::TGUI_Options::fov_deg = 60.0

Definition at line 511 of file World.h.

◆ headless

bool mvsim::World::TGUI_Options::headless = false

Definition at line 516 of file World.h.

◆ ortho

bool mvsim::World::TGUI_Options::ortho = false

Definition at line 504 of file World.h.

◆ params

const TParameterDefinitions mvsim::World::TGUI_Options::params
Initial value:
= {
{"win_w", {"%u", &win_w}},
{"win_h", {"%u", &win_h}},
{"ortho", {"%bool", &ortho}},
{"show_forces", {"%bool", &show_forces}},
{"show_sensor_points", {"%bool", &show_sensor_points}},
{"force_scale", {"%lf", &force_scale}},
{"fov_deg", {"%lf", &fov_deg}},
{"follow_vehicle", {"%s", &follow_vehicle}},
{"start_maximized", {"%bool", &start_maximized}},
{"refresh_fps", {"%i", &refresh_fps}},
{"headless", {"%bool", &headless}},
{"clip_plane_min", {"%f", &clip_plane_min}},
{"clip_plane_max", {"%f", &clip_plane_max}},
{"cam_distance", {"%lf", &camera_distance}},
{"cam_azimuth", {"%lf", &camera_azimuth_deg}},
{"cam_elevation", {"%lf", &camera_elevation_deg}},
{"cam_point_to", {"%point3d", &camera_point_to}},
}

Definition at line 518 of file World.h.

◆ refresh_fps

int mvsim::World::TGUI_Options::refresh_fps = 20

Definition at line 503 of file World.h.

◆ show_forces

bool mvsim::World::TGUI_Options::show_forces = false

Definition at line 505 of file World.h.

◆ show_sensor_points

bool mvsim::World::TGUI_Options::show_sensor_points = true

Definition at line 506 of file World.h.

◆ start_maximized

bool mvsim::World::TGUI_Options::start_maximized = true

Definition at line 502 of file World.h.

◆ win_h

unsigned int mvsim::World::TGUI_Options::win_h = 600

Definition at line 501 of file World.h.

◆ win_w

unsigned int mvsim::World::TGUI_Options::win_w = 800

Definition at line 501 of file World.h.


The documentation for this struct was generated from the following files:
mvsim::World::TGUI_Options::show_forces
bool show_forces
Definition: World.h:505
mvsim::World::TGUI_Options::follow_vehicle
std::string follow_vehicle
Vehicle name to follow (empty=none)
Definition: World.h:515
mvsim::World::TGUI_Options::camera_elevation_deg
double camera_elevation_deg
Definition: World.h:510
mvsim::World::TGUI_Options::start_maximized
bool start_maximized
Definition: World.h:502
mvsim::World::TGUI_Options::camera_point_to
mrpt::math::TPoint3D camera_point_to
Definition: World.h:514
mvsim::World::TGUI_Options::fov_deg
double fov_deg
Definition: World.h:511
mvsim::World::TGUI_Options::headless
bool headless
Definition: World.h:516
mvsim::World::TGUI_Options::win_w
unsigned int win_w
Definition: World.h:501
mvsim::World::TGUI_Options::camera_azimuth_deg
double camera_azimuth_deg
Definition: World.h:509
mvsim::World::TGUI_Options::force_scale
double force_scale
In meters/Newton.
Definition: World.h:507
mvsim::World::TGUI_Options::show_sensor_points
bool show_sensor_points
Definition: World.h:506
mvsim::World::TGUI_Options::win_h
unsigned int win_h
Definition: World.h:501
mvsim::World::TGUI_Options::refresh_fps
int refresh_fps
Definition: World.h:503
mvsim::World::TGUI_Options::ortho
bool ortho
Definition: World.h:504
mvsim::World::TGUI_Options::clip_plane_min
float clip_plane_min
Definition: World.h:512
mvsim::World::TGUI_Options::camera_distance
double camera_distance
Definition: World.h:508
mvsim::World::TGUI_Options::clip_plane_max
float clip_plane_max
Definition: World.h:513


mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:10