Ground vehicle modeling and simulation.
This module introduces template-based modeling tools for creating wheeled and tracked vehicles.
|
enum | chrono::vehicle::VehicleSide { chrono::vehicle::LEFT = 0,
chrono::vehicle::RIGHT = 1
} |
| Enum for the side (left/right) of a vehicle. More...
|
|
enum | chrono::vehicle::WheelLocation { chrono::vehicle::SINGLE = 0,
chrono::vehicle::INNER = 1,
chrono::vehicle::OUTER = 2
} |
| Enum for wheel location on spindle. More...
|
|
enum | chrono::vehicle::VisualizationType { chrono::vehicle::VisualizationType::NONE,
chrono::vehicle::VisualizationType::PRIMITIVES,
chrono::vehicle::VisualizationType::MESH
} |
| Enum for visualization types. More...
|
|
enum | chrono::vehicle::TireModelType {
chrono::vehicle::TireModelType::RIGID,
chrono::vehicle::TireModelType::RIGID_MESH,
chrono::vehicle::TireModelType::PACEJKA,
chrono::vehicle::TireModelType::LUGRE,
chrono::vehicle::TireModelType::FIALA,
chrono::vehicle::TireModelType::ANCF,
chrono::vehicle::TireModelType::REISSNER,
chrono::vehicle::TireModelType::FEA,
chrono::vehicle::TireModelType::PAC89,
chrono::vehicle::TireModelType::TMEASY,
chrono::vehicle::TireModelType::PAC02
} |
| Enum for available tire models. More...
|
|
enum | chrono::vehicle::PowertrainModelType { chrono::vehicle::PowertrainModelType::SHAFTS,
chrono::vehicle::PowertrainModelType::SIMPLE_MAP,
chrono::vehicle::PowertrainModelType::SIMPLE,
chrono::vehicle::PowertrainModelType::SIMPLE_CVT
} |
| Enum for available powertrain model templates. More...
|
|
enum | chrono::vehicle::SuspensionType {
chrono::vehicle::SuspensionType::DOUBLE_WISHBONE,
chrono::vehicle::SuspensionType::DOUBLE_WISHBONE_REDUCED,
chrono::vehicle::SuspensionType::HENDRICKSON_PRIMAXX,
chrono::vehicle::SuspensionType::LEAF_SPRING_AXLE,
chrono::vehicle::SuspensionType::MACPHERSON_STRUT,
chrono::vehicle::SuspensionType::MULTI_LINK,
chrono::vehicle::SuspensionType::RIGID_PINNED,
chrono::vehicle::SuspensionType::RIGID_SUSPENSION,
chrono::vehicle::SuspensionType::SEMI_TRAILING_ARM,
chrono::vehicle::SuspensionType::SOLID_AXLE,
chrono::vehicle::SuspensionType::SOLID_THREE_LINK_AXLE,
chrono::vehicle::SuspensionType::SOLID_BELLCRANK_THREE_LINK_AXLE,
chrono::vehicle::SuspensionType::THREE_LINK_IRS,
chrono::vehicle::SuspensionType::TOE_BAR_LEAF_SPRING_AXLE
} |
| Enum for available wheeled-vehicle suspension model templates. More...
|
|
enum | chrono::vehicle::SteeringType { chrono::vehicle::SteeringType::PITMAN_ARM,
chrono::vehicle::SteeringType::PITMAN_ARM_SHAFTS,
chrono::vehicle::SteeringType::RACK_PINION
} |
| Enum for available wheeled-vehicle steering model templates. More...
|
|
enum | chrono::vehicle::DrivelineType { chrono::vehicle::DrivelineType::FWD,
chrono::vehicle::DrivelineType::RWD,
chrono::vehicle::DrivelineType::AWD,
chrono::vehicle::DrivelineType::SIMPLE
} |
| Enum for drive types. More...
|
|
enum | chrono::vehicle::TrackShoeType { chrono::vehicle::TrackShoeType::SINGLE_PIN,
chrono::vehicle::TrackShoeType::DOUBLE_PIN,
chrono::vehicle::TrackShoeType::BAND_BUSHING,
chrono::vehicle::TrackShoeType::BAND_ANCF
} |
| Enum for track shoe types. More...
|
|
enum | chrono::vehicle::GuidePinType { chrono::vehicle::GuidePinType::CENTRAL_PIN,
chrono::vehicle::GuidePinType::LATERAL_PIN
} |
| Enum for guide pin (track shoe/roadwheel/idler). More...
|
|
enum | chrono::vehicle::OutputInformation { chrono::vehicle::OUT_SPRINGS = 1 << 0,
chrono::vehicle::OUT_SHOCKS = 1 << 1,
chrono::vehicle::OUT_CONSTRAINTS = 1 << 2,
chrono::vehicle::OUT_TESTRIG = 1 << 3
} |
| Flags for output (log/debug). More...
|
|