Description

Collaboration diagram for Track-shoe subsystem:

Classes

class  chrono::vehicle::ChTrackShoe
 Base class for a track shoe. More...
 
class  chrono::vehicle::ChTrackShoeBand
 Base class for continuous band track shoes using rigid treads. More...
 
class  chrono::vehicle::ChTrackShoeBandANCF
 Base class for a continuous band track shoe using an ANCFshell-based web. More...
 
class  chrono::vehicle::ChTrackShoeBandBushing
 Base class for a continuous band track shoe using a bushing-based web. More...
 
class  chrono::vehicle::ChTrackShoeDoublePin
 Base class for a double-pin track shoe (template definition). More...
 
class  chrono::vehicle::ChTrackShoeSinglePin
 Base class for a single-pin track shoe (template definition). More...
 
class  chrono::vehicle::TrackShoeBandANCF
 Band-ANCF track shoe with central guide constructed with data from file (JSON format). More...
 
class  chrono::vehicle::TrackShoeBandBushing
 Band-bushing track shoe with central guide constructed with data from file (JSON format). More...
 
class  chrono::vehicle::TrackShoeDoublePin
 Double-pin track shoe with central guide constructed with data from file (JSON format). More...
 
class  chrono::vehicle::TrackShoeSinglePin
 Single-pin track shoe with central guide constructed with data from file (JSON format). More...
 

Typedefs

typedef std::vector< std::shared_ptr< ChTrackShoe > > chrono::vehicle::ChTrackShoeList
 Vector of handles to track shoe subsystems.
 
typedef std::vector< std::shared_ptr< ChTrackShoeBand > > chrono::vehicle::ChTrackShoeBandList
 Vector of handles to continuous band track shoe subsystems.
 
typedef std::vector< std::shared_ptr< ChTrackShoeBandANCF > > chrono::vehicle::ChTrackShoeBandANCFList
 Vector of handles to continuous band ANCFshell-based track shoe subsystems.
 
typedef std::vector< std::shared_ptr< ChTrackShoeBandBushing > > chrono::vehicle::ChTrackShoeBandBushingList
 Vector of handles to continuous band bushing-based track shoe subsystems.
 
typedef std::vector< std::shared_ptr< ChTrackShoeDoublePin > > chrono::vehicle::ChTrackShoeDoublePinList
 Vector of handles to double-pin track shoe subsystems.
 
typedef std::vector< std::shared_ptr< ChTrackShoeSinglePin > > chrono::vehicle::ChTrackShoeSinglePinList
 Vector of handles to single-pin track shoe subsystems.
 

Enumerations

enum  chrono::vehicle::ChTrackShoeBandANCF::ElementType { chrono::vehicle::ChTrackShoeBandANCF::ElementType::ANCF_4, chrono::vehicle::ChTrackShoeBandANCF::ElementType::ANCF_8 }
 

Enumeration Type Documentation

Enumerator
ANCF_4 

4-node ANCF shell element

ANCF_8 

8-node ANCF shell element