Description

Classes | |
| class | chrono::vehicle::ChTrackedVehicleVisualSystemIrrlicht |
| Customized Chrono Irrlicht visualization system for tracked vehicle simulation. More... | |
| class | chrono::vehicle::ChTrackedVehicleVisualSystemVSG |
| Customized Chrono::VSG visualization system for tracked vehicle simulation. More... | |
| class | chrono::vehicle::ChScmVisualizationVSG |
| VSG-based run-time visualization system for SCM terrain. More... | |
| class | chrono::vehicle::ChVehicleVisualSystemIrrlicht |
| Customized Chrono Irrlicht visualization for vehicle simulations. More... | |
| class | chrono::vehicle::ChVehicleVisualSystemVSG |
| VSG-based Chrono run-time visualization system. More... | |
| class | chrono::vehicle::ChWheeledVehicleVisualSystemIrrlicht |
| Customized Chrono Irrlicht visualization system for wheeled vehicle simulation. More... | |
| class | chrono::vehicle::ChWheeledVehicleVisualSystemVSG |
| Customized Chrono::VSG visualization system for wheeled vehicle simulation. More... | |
Functions | |
| chrono::vehicle::ChVehicleVisualSystemIrrlicht::ChVehicleVisualSystemIrrlicht () | |
| Construct a vehicle Irrlicht visualization system. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetJoystickConfigFile (const std::string &filename) |
| Set joystick JSON configuration file name. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetJoystickDebug (bool val) |
| Enable/disable joystick debugging output (default: false). | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetButtonCallback (int button, void(*cbfun)()) |
| Feed button number and callback function to implement a custom callback. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetKeyboardMode (ChInteractiveDriver::KeyboardMode mode) |
| Select the semantics of the keyboard driving controls (default: ChInteractiveDriver::KeyboardMode::CUMULATIVE, unchanged from the ChInteractiveDriver default). More... | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::AttachVehicle (vehicle::ChVehicle *vehicle) override |
| Attach a vehicle to this Irrlicht vehicle visualization system. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::AttachDriver (ChDriver *driver) override |
| Attach a driver to this Irrlicht vehicle visualization system. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetHUDLocation (int HUD_x, int HUD_y) |
| Set the upper-left point of HUD elements. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::EnableStats (bool val) |
| Turn on/off rendering of stats (HUD). | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::Initialize () override |
| Initialize the visualization system. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::Render () override |
| Render the Irrlicht scene and additional visual elements. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::Advance (double step) override |
| Advance the dynamics of the chase camera. More... | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::renderOtherGraphics () |
| Render additional graphics. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::renderOtherStats (int left, int top) |
| Render additional vehicle information. | |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::renderLinGauge (const std::string &msg, double factor, bool sym, int xpos, int ypos, int length=120, int height=15) |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::renderTextBox (const std::string &msg, int xpos, int ypos, int length=120, int height=15, irr::video::SColor color=irr::video::SColor(255, 20, 20, 20)) |
| void | chrono::vehicle::ChVehicleVisualSystemIrrlicht::renderStats () |
| chrono::vehicle::ChVehicleVisualSystemVSG::ChVehicleVisualSystemVSG () | |
| Construct a vehicle VSG visualization system. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemVSG::Initialize () override |
| Initialize the visualization system. | |
| void | chrono::vehicle::ChVehicleVisualSystemVSG::SetKeyboardMode (ChInteractiveDriver::KeyboardMode mode) |
| Select the semantics of the keyboard driving controls (default: ChInteractiveDriver::KeyboardMode::CUMULATIVE, unchanged from the ChInteractiveDriver default). More... | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemVSG::AttachDriver (ChDriver *driver) override |
| Attach a driver to this VSG vehicle visualization system. | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemVSG::Advance (double step) override |
| Advance the dynamics of the chase camera. More... | |
| virtual void | chrono::vehicle::ChVehicleVisualSystemVSG::AppendGUIStats () |
Function Documentation
◆ Advance() [1/2]
|
overridevirtual |
Advance the dynamics of the chase camera.
The integration of the underlying ODEs is performed using as many steps as needed to advance by the specified duration.
◆ Advance() [2/2]
|
overridevirtual |
Advance the dynamics of the chase camera.
The integration of the underlying ODEs is performed using as many steps as needed to advance by the specified duration.
◆ SetKeyboardMode() [1/2]
| void chrono::vehicle::ChVehicleVisualSystemVSG::SetKeyboardMode | ( | ChInteractiveDriver::KeyboardMode | mode | ) |
Select the semantics of the keyboard driving controls (default: ChInteractiveDriver::KeyboardMode::CUMULATIVE, unchanged from the ChInteractiveDriver default).
Overrides the default proposed to an attached ChInteractiveDriver; see ChInteractiveDriver::SetKeyboardMode.
◆ SetKeyboardMode() [2/2]
| void chrono::vehicle::ChVehicleVisualSystemIrrlicht::SetKeyboardMode | ( | ChInteractiveDriver::KeyboardMode | mode | ) |
Select the semantics of the keyboard driving controls (default: ChInteractiveDriver::KeyboardMode::CUMULATIVE, unchanged from the ChInteractiveDriver default).
Overrides the default proposed to an attached ChInteractiveDriver; see ChInteractiveDriver::SetKeyboardMode.