Advance(double step) override final | chrono::vehicle::ChTrackedVehicle | virtual |
AnyOutput(const std::vector< std::shared_ptr< T >> &list) | chrono::vehicle::ChVehicle | inlineprotectedstatic |
ChTrackedVehicle(const std::string &name, ChContactMethod contact_method=ChContactMethod::NSC) | chrono::vehicle::ChTrackedVehicle | |
ChTrackedVehicle(const std::string &name, ChSystem *system) | chrono::vehicle::ChTrackedVehicle | |
ChVehicle(const std::string &name, ChContactMethod contact_method=ChContactMethod::NSC) | chrono::vehicle::ChVehicle | protected |
ChVehicle(const std::string &name, ChSystem *system) | chrono::vehicle::ChVehicle | protected |
EnableCustomContact(std::shared_ptr< ChTrackCustomContact > callback) | chrono::vehicle::ChTrackedVehicle | |
ExportComponentList() const override | chrono::vehicle::ChTrackedVehicle | virtual |
ExportComponentList(const std::string &filename) const override | chrono::vehicle::ChTrackedVehicle | virtual |
GetChassis() const | chrono::vehicle::ChVehicle | inline |
GetChassisBody() const | chrono::vehicle::ChVehicle | inline |
GetChassisConnector(int id) const | chrono::vehicle::ChVehicle | inline |
GetChassisRear(int id) const | chrono::vehicle::ChVehicle | inline |
GetChassisRearBody(int id) const | chrono::vehicle::ChVehicle | inline |
GetChTime() const | chrono::vehicle::ChVehicle | inline |
GetDriveline() const | chrono::vehicle::ChTrackedVehicle | inline |
GetDriverPos() const | chrono::vehicle::ChVehicle | inline |
GetDriveshaft() const override | chrono::vehicle::ChTrackedVehicle | inlinevirtual |
GetName() const | chrono::vehicle::ChVehicle | inline |
GetNumRoadWheelAssemblies(VehicleSide side) const | chrono::vehicle::ChTrackedVehicle | inline |
GetNumTrackShoes(VehicleSide side) const | chrono::vehicle::ChTrackedVehicle | inline |
GetPowertrain() const override | chrono::vehicle::ChTrackedVehicle | inlinevirtual |
GetSprocketResistiveTorque(VehicleSide side) const | chrono::vehicle::ChTrackedVehicle | inline |
GetSystem() | chrono::vehicle::ChVehicle | inline |
GetTemplateName() const override | chrono::vehicle::ChTrackedVehicle | inlinevirtual |
GetTrackAssembly(VehicleSide side) const | chrono::vehicle::ChTrackedVehicle | inline |
GetTrackShoe(VehicleSide side, size_t id) const | chrono::vehicle::ChTrackedVehicle | inline |
GetTrackShoeState(VehicleSide side, size_t shoe_id) const | chrono::vehicle::ChTrackedVehicle | inline |
GetTrackShoeStates(VehicleSide side, BodyStates &states) const | chrono::vehicle::ChTrackedVehicle | inline |
GetVehicleCOMPos() const override | chrono::vehicle::ChTrackedVehicle | virtual |
GetVehicleMass() const override | chrono::vehicle::ChTrackedVehicle | virtual |
GetVehiclePointAcceleration(const ChVector<> &locpos) const | chrono::vehicle::ChVehicle | inline |
GetVehiclePointLocation(const ChVector<> &locpos) const | chrono::vehicle::ChVehicle | inline |
GetVehiclePointVelocity(const ChVector<> &locpos) const | chrono::vehicle::ChVehicle | inline |
GetVehiclePos() const | chrono::vehicle::ChVehicle | inline |
GetVehicleRot() const | chrono::vehicle::ChVehicle | inline |
GetVehicleSpeed() const | chrono::vehicle::ChVehicle | inline |
GetVehicleSpeedCOM() const | chrono::vehicle::ChVehicle | inline |
HasBushings() const | chrono::vehicle::ChVehicle | inline |
Initialize(const ChCoordsys<> &chassisPos, double chassisFwdVel=0) override | chrono::vehicle::TrackedVehicle | virtual |
InitializePowertrain(std::shared_ptr< ChPowertrain > powertrain) | chrono::vehicle::ChTrackedVehicle | |
IsPartInContact(TrackedCollisionFlag::Enum part) const | chrono::vehicle::ChTrackedVehicle | inline |
LogConstraintViolations() override | chrono::vehicle::ChTrackedVehicle | virtual |
m_chassis | chrono::vehicle::ChVehicle | protected |
m_chassis_connectors | chrono::vehicle::ChVehicle | protected |
m_chassis_rear | chrono::vehicle::ChVehicle | protected |
m_collision_manager | chrono::vehicle::ChTrackedVehicle | protected |
m_contact_manager | chrono::vehicle::ChTrackedVehicle | protected |
m_driveline | chrono::vehicle::ChTrackedVehicle | protected |
m_name | chrono::vehicle::ChVehicle | protected |
m_next_output_time | chrono::vehicle::ChVehicle | protected |
m_output | chrono::vehicle::ChVehicle | protected |
m_output_db | chrono::vehicle::ChVehicle | protected |
m_output_frame | chrono::vehicle::ChVehicle | protected |
m_output_step | chrono::vehicle::ChVehicle | protected |
m_ownsSystem | chrono::vehicle::ChVehicle | protected |
m_powertrain | chrono::vehicle::ChTrackedVehicle | protected |
m_system | chrono::vehicle::ChVehicle | protected |
m_tracks | chrono::vehicle::ChTrackedVehicle | protected |
MonitorContacts(int flags) | chrono::vehicle::ChTrackedVehicle | inline |
Output(int frame, ChVehicleOutput &database) const override | chrono::vehicle::ChTrackedVehicle | protectedvirtual |
SetChassisCollide(bool state) | chrono::vehicle::ChVehicle | |
SetChassisOutput(bool state) | chrono::vehicle::ChVehicle | |
SetChassisRearVisualizationType(VisualizationType vis) | chrono::vehicle::ChVehicle | |
SetChassisVehicleCollide(bool state) override | chrono::vehicle::ChTrackedVehicle | virtual |
SetChassisVisualizationType(VisualizationType vis) | chrono::vehicle::ChVehicle | |
SetCollide(int flags) | chrono::vehicle::ChTrackedVehicle | |
SetCollisionSystemType(collision::ChCollisionSystemType collsys_type) | chrono::vehicle::ChVehicle | |
SetContactCollection(bool val) | chrono::vehicle::ChTrackedVehicle | inline |
SetIdlerCollide(bool state) | chrono::vehicle::ChTrackedVehicle | |
SetIdlerVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
SetName(const std::string &name) | chrono::vehicle::ChVehicle | inline |
SetOutput(ChVehicleOutput::Type type, const std::string &out_dir, const std::string &out_name, double output_step) | chrono::vehicle::ChVehicle | |
SetRenderContactForces(bool val, double scale) | chrono::vehicle::ChTrackedVehicle | inline |
SetRenderContactNormals(bool val) | chrono::vehicle::ChTrackedVehicle | inline |
SetRoadWheelAssemblyVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
SetRoadWheelCollide(bool state) | chrono::vehicle::ChTrackedVehicle | |
SetRoadWheelVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
SetRollerCollide(bool state) | chrono::vehicle::ChTrackedVehicle | |
SetRollerVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
SetSprocketCollide(bool state) | chrono::vehicle::ChTrackedVehicle | |
SetSprocketVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
SetTrackAssemblyOutput(VehicleSide side, bool state) | chrono::vehicle::ChTrackedVehicle | |
SetTrackShoeCollide(bool state) | chrono::vehicle::ChTrackedVehicle | |
SetTrackShoeVisualizationType(VisualizationType vis) | chrono::vehicle::ChTrackedVehicle | |
Synchronize(double time, const ChDriver::Inputs &driver_inputs, const TerrainForces &shoe_forces_left, const TerrainForces &shoe_forces_right) | chrono::vehicle::ChTrackedVehicle | |
TrackedVehicle(const std::string &filename, ChContactMethod contact_method=ChContactMethod::NSC) (defined in chrono::vehicle::TrackedVehicle) | chrono::vehicle::TrackedVehicle | |
TrackedVehicle(ChSystem *system, const std::string &filename) (defined in chrono::vehicle::TrackedVehicle) | chrono::vehicle::TrackedVehicle | |
WriteContacts(const std::string &filename) | chrono::vehicle::ChTrackedVehicle | inline |
~ChTrackedVehicle() | chrono::vehicle::ChTrackedVehicle | virtual |
~ChVehicle() | chrono::vehicle::ChVehicle | virtual |
~TrackedVehicle() (defined in chrono::vehicle::TrackedVehicle) | chrono::vehicle::TrackedVehicle | inline |