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 449 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 459 of file World.h.

◆ camera_distance

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

Definition at line 458 of file World.h.

◆ camera_elevation_deg

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

Definition at line 460 of file World.h.

◆ camera_point_to

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

Definition at line 464 of file World.h.

◆ clip_plane_max

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

Definition at line 463 of file World.h.

◆ clip_plane_min

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

Definition at line 462 of file World.h.

◆ follow_vehicle

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

Vehicle name to follow (empty=none)

Definition at line 465 of file World.h.

◆ force_scale

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

In meters/Newton.

Definition at line 457 of file World.h.

◆ fov_deg

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

Definition at line 461 of file World.h.

◆ headless

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

Definition at line 466 of file World.h.

◆ ortho

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

Definition at line 454 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 468 of file World.h.

◆ refresh_fps

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

Definition at line 453 of file World.h.

◆ show_forces

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

Definition at line 455 of file World.h.

◆ show_sensor_points

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

Definition at line 456 of file World.h.

◆ start_maximized

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

Definition at line 452 of file World.h.

◆ win_h

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

Definition at line 451 of file World.h.

◆ win_w

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

Definition at line 451 of file World.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23