ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::sim::ResetVehicleDimensions Struct Reference

provides encapsulation of values needed to reset the vehicle dimensions in a simulation More...

#include <resetvehicledimensions.h>

Collaboration diagram for adore::sim::ResetVehicleDimensions:
Collaboration graph

Public Member Functions

 ResetVehicleDimensions ()
 
bool get_length (double &val) const
 
bool get_a (double &val) const
 
bool get_b (double &val) const
 
bool get_c (double &val) const
 
bool get_d (double &val) const
 
bool get_m (double &val) const
 
bool get_width (double &val) const
 
void set_a (double val)
 
void set_b (double val)
 
void set_c (double val)
 
void set_d (double val)
 
void set_m (double val)
 
void set_width (double val)
 
void invalidate_a ()
 
void invalidate_b ()
 
void invalidate_c ()
 
void invalidate_d ()
 
void invalidate_m ()
 
void invalidate_width ()
 

Private Attributes

double a_
 
double b_
 
double c_
 
double d_
 
double m_
 
double bodyWidth_
 
bool a_valid_
 
bool b_valid_
 
bool c_valid_
 
bool d_valid_
 
bool m_valid_
 
bool bodyWidth_valid_
 

Detailed Description

provides encapsulation of values needed to reset the vehicle dimensions in a simulation

Constructor & Destructor Documentation

◆ ResetVehicleDimensions()

adore::sim::ResetVehicleDimensions::ResetVehicleDimensions ( )
inline

Member Function Documentation

◆ get_a()

bool adore::sim::ResetVehicleDimensions::get_a ( double &  val) const
inline
Here is the caller graph for this function:

◆ get_b()

bool adore::sim::ResetVehicleDimensions::get_b ( double &  val) const
inline
Here is the caller graph for this function:

◆ get_c()

bool adore::sim::ResetVehicleDimensions::get_c ( double &  val) const
inline
Here is the caller graph for this function:

◆ get_d()

bool adore::sim::ResetVehicleDimensions::get_d ( double &  val) const
inline
Here is the caller graph for this function:

◆ get_length()

bool adore::sim::ResetVehicleDimensions::get_length ( double &  val) const
inline

◆ get_m()

bool adore::sim::ResetVehicleDimensions::get_m ( double &  val) const
inline
Here is the caller graph for this function:

◆ get_width()

bool adore::sim::ResetVehicleDimensions::get_width ( double &  val) const
inline
Here is the caller graph for this function:

◆ invalidate_a()

void adore::sim::ResetVehicleDimensions::invalidate_a ( )
inline
Here is the caller graph for this function:

◆ invalidate_b()

void adore::sim::ResetVehicleDimensions::invalidate_b ( )
inline
Here is the caller graph for this function:

◆ invalidate_c()

void adore::sim::ResetVehicleDimensions::invalidate_c ( )
inline
Here is the caller graph for this function:

◆ invalidate_d()

void adore::sim::ResetVehicleDimensions::invalidate_d ( )
inline
Here is the caller graph for this function:

◆ invalidate_m()

void adore::sim::ResetVehicleDimensions::invalidate_m ( )
inline
Here is the caller graph for this function:

◆ invalidate_width()

void adore::sim::ResetVehicleDimensions::invalidate_width ( )
inline
Here is the caller graph for this function:

◆ set_a()

void adore::sim::ResetVehicleDimensions::set_a ( double  val)
inline
Here is the caller graph for this function:

◆ set_b()

void adore::sim::ResetVehicleDimensions::set_b ( double  val)
inline
Here is the caller graph for this function:

◆ set_c()

void adore::sim::ResetVehicleDimensions::set_c ( double  val)
inline
Here is the caller graph for this function:

◆ set_d()

void adore::sim::ResetVehicleDimensions::set_d ( double  val)
inline
Here is the caller graph for this function:

◆ set_m()

void adore::sim::ResetVehicleDimensions::set_m ( double  val)
inline
Here is the caller graph for this function:

◆ set_width()

void adore::sim::ResetVehicleDimensions::set_width ( double  val)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ a_

double adore::sim::ResetVehicleDimensions::a_
private

◆ a_valid_

bool adore::sim::ResetVehicleDimensions::a_valid_
private

◆ b_

double adore::sim::ResetVehicleDimensions::b_
private

◆ b_valid_

bool adore::sim::ResetVehicleDimensions::b_valid_
private

◆ bodyWidth_

double adore::sim::ResetVehicleDimensions::bodyWidth_
private

◆ bodyWidth_valid_

bool adore::sim::ResetVehicleDimensions::bodyWidth_valid_
private

◆ c_

double adore::sim::ResetVehicleDimensions::c_
private

◆ c_valid_

bool adore::sim::ResetVehicleDimensions::c_valid_
private

◆ d_

double adore::sim::ResetVehicleDimensions::d_
private

◆ d_valid_

bool adore::sim::ResetVehicleDimensions::d_valid_
private

◆ m_

double adore::sim::ResetVehicleDimensions::m_
private

◆ m_valid_

bool adore::sim::ResetVehicleDimensions::m_valid_
private

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