chrono::vehicle::ChVehicleOutput Class Referenceabstract
Description
Base class for a vehicle output database.
#include <ChVehicleOutput.h>
Inheritance diagram for chrono::vehicle::ChVehicleOutput:
Public Types | |
enum | Type { ASCII, JSON, HDF5 } |
Public Member Functions | |
virtual void | WriteTime (int frame, double time)=0 |
virtual void | WriteSection (const std::string &name)=0 |
virtual void | WriteBodies (const std::vector< std::shared_ptr< ChBody >> &bodies)=0 |
virtual void | WriteAuxRefBodies (const std::vector< std::shared_ptr< ChBodyAuxRef >> &bodies)=0 |
virtual void | WriteMarkers (const std::vector< std::shared_ptr< ChMarker >> &markers)=0 |
virtual void | WriteShafts (const std::vector< std::shared_ptr< ChShaft >> &shafts)=0 |
virtual void | WriteJoints (const std::vector< std::shared_ptr< ChLink >> &joints)=0 |
virtual void | WriteCouples (const std::vector< std::shared_ptr< ChShaftsCouple >> &couples)=0 |
virtual void | WriteLinSprings (const std::vector< std::shared_ptr< ChLinkTSDA >> &springs)=0 |
virtual void | WriteRotSprings (const std::vector< std::shared_ptr< ChLinkRSDA >> &springs)=0 |
virtual void | WriteBodyLoads (const std::vector< std::shared_ptr< ChLoadBodyBody >> &loads)=0 |
Member Enumeration Documentation
◆ Type
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_vehicle/ChVehicleOutput.h