Viper moon rover model

Description

Collaboration diagram for Viper moon rover model:

Classes

class  chrono::viper::Viper_Part
 Base class definition of the Viper Rover Part. More...
 
class  chrono::viper::Viper_Chassis
 Viper rover Chassis. More...
 
class  chrono::viper::Viper_Wheel
 Viper rover Wheel. More...
 
class  chrono::viper::Viper_Up_Arm
 The upper arm of the Viper rover suspension. More...
 
class  chrono::viper::Viper_Bottom_Arm
 The bottom arm of the Viper rover suspension. More...
 
class  chrono::viper::Viper_Steer
 Steering rod of the Viper rover. More...
 
class  chrono::viper::ViperRover
 Viper rover class. More...
 

Enumerations

enum  chrono::viper::WheelID { chrono::viper::LF, chrono::viper::RF, chrono::viper::LB, chrono::viper::RB }
 Viper wheel/suspension identifiers. More...
 
enum  chrono::viper::TurnSig { chrono::viper::TurnSig::LEFT = +1, chrono::viper::TurnSig::RIGHT = -1, chrono::viper::TurnSig::HOLD = 0 }
 Viper turning signal. More...
 

Enumeration Type Documentation

◆ TurnSig

Viper turning signal.

Enumerator
LEFT 

left turn signal

RIGHT 

right turn signal

HOLD 

hold signal

◆ WheelID

Viper wheel/suspension identifiers.

Enumerator
LF 

left front

RF 

right front

LB 

left back

RB 

right back