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:
- C:/M/B/src/chrono-9.0.1/src/chrono_vehicle/ChVehicleOutput.h