AGX Dynamics 2.37.3.3
|
This namespace contains classes related to vehicles dynamics. More...
Namespaces | |
namespace | utils |
Classes | |
class | Ackermann |
class | BellCrank |
class | Davis |
class | RackPinion |
class | Steering |
A Steering mechanism is designed to align wheels simultaneously to minimize the slip, making them move along the tangents of concentric circles with radii determined by the distances between the wheels, and the distance between front and rear. More... | |
struct | SteeringParameters |
class | Track |
Assembly object representing a continuous track with a given number of shoes (nodes). More... | |
struct | TrackDesc |
class | TrackInternalMergeProperties |
Properties and thresholds for internal merging of nodes in agxVehicle::Track. More... | |
class | TrackNode |
Node/segment/shoe object in agxVehicle::Track. More... | |
struct | TrackNodeDesc |
class | TrackNodeOnInitializeCallback |
Track node initialize callback, called when a track node has been created and is about to be added to a track. More... | |
class | TrackProperties |
Object containing properties of an agxVehicle::Track. More... | |
class | TrackRoute |
Track route object to initialize tracks. More... | |
class | TrackWheel |
Wheel used in tracked vehicles. More... | |
struct | TrackWheelDesc |
class | Wheel |
Abstraction of a wheel of arbitrary geometry. More... | |
class | WheelJoint |
The wheel constraint is designed to attach two bodies such that one of them is free to rotate about an axis defined in its own frame, the wheel axle, and about an axis defined in the other body, which would be the chassis. More... | |
class | WheelJointConstraintGeometry |
Description of constraint geometry for one of the free degrees of freedom of a wheel joint. More... | |
class | WheelJointFrame |
Helper class to define reference frames for WheelJoint. More... | |
Functions | |
AGXVEHICLE_EXPORT TrackNodeDescVector | findTrackNodeConfiguration (TrackDesc trackDesc, TrackWheelDescVector wheelsDesc) |
This namespace contains classes related to vehicles dynamics.
typedef agx::observer_ptr< const Ackermann > agxVehicle::AckermannConstObserver |
Definition at line 25 of file Steering.h.
typedef agx::ref_ptr< const Ackermann > agxVehicle::AckermannConstRef |
Definition at line 25 of file Steering.h.
Definition at line 25 of file Steering.h.
typedef agx::ref_ptr< Ackermann > agxVehicle::AckermannRef |
Definition at line 25 of file Steering.h.
typedef agx::observer_ptr< const BellCrank > agxVehicle::BellCrankConstObserver |
Definition at line 26 of file Steering.h.
typedef agx::ref_ptr< const BellCrank > agxVehicle::BellCrankConstRef |
Definition at line 26 of file Steering.h.
Definition at line 26 of file Steering.h.
typedef agx::ref_ptr< BellCrank > agxVehicle::BellCrankRef |
Definition at line 26 of file Steering.h.
typedef agx::observer_ptr< const Davis > agxVehicle::DavisConstObserver |
Definition at line 28 of file Steering.h.
typedef agx::ref_ptr< const Davis > agxVehicle::DavisConstRef |
Definition at line 28 of file Steering.h.
typedef agx::observer_ptr< Davis > agxVehicle::DavisObserver |
Definition at line 28 of file Steering.h.
typedef agx::ref_ptr< Davis > agxVehicle::DavisRef |
Definition at line 28 of file Steering.h.
using agxVehicle::IndexRange = typedef agx::IndexRangeT<agx::UInt> |
Definition at line 35 of file TrackNode.h.
using agxVehicle::IndexRangeContainer = typedef agx::VectorPOD<IndexRange> |
Definition at line 36 of file TrackNode.h.
typedef agx::observer_ptr< const RackPinion > agxVehicle::RackPinionConstObserver |
Definition at line 27 of file Steering.h.
typedef agx::ref_ptr< const RackPinion > agxVehicle::RackPinionConstRef |
Definition at line 27 of file Steering.h.
Definition at line 27 of file Steering.h.
typedef agx::ref_ptr< RackPinion > agxVehicle::RackPinionRef |
Definition at line 27 of file Steering.h.
typedef agx::observer_ptr< const Steering > agxVehicle::SteeringConstObserver |
Definition at line 24 of file Steering.h.
typedef agx::ref_ptr< const Steering > agxVehicle::SteeringConstRef |
Definition at line 24 of file Steering.h.
Definition at line 24 of file Steering.h.
typedef agx::ref_ptr< Steering > agxVehicle::SteeringRef |
Definition at line 24 of file Steering.h.
typedef agx::observer_ptr< const Track > agxVehicle::TrackConstObserver |
Definition at line 30 of file agxVehicle/Track.h.
typedef agx::ref_ptr< const Track > agxVehicle::TrackConstRef |
Definition at line 30 of file agxVehicle/Track.h.
typedef agx::observer_ptr< const TrackNode > agxVehicle::TrackNodeConstObserver |
Definition at line 33 of file TrackNode.h.
typedef agx::ref_ptr< const TrackNode > agxVehicle::TrackNodeConstRef |
Definition at line 33 of file TrackNode.h.
using agxVehicle::TrackNodeDescVector = typedef agx::Vector<TrackNodeDesc> |
Definition at line 78 of file TrackNodeOnInitializeCallback.h.
using agxVehicle::TrackNodeIterator = typedef agxSDK::LinkedSegmentIterator<TrackNode> |
Optionally unbounded track node iterator object to iterate nodes in a track.
Definition at line 28 of file TrackNodeIterator.h.
Definition at line 33 of file TrackNode.h.
typedef agx::observer_ptr< const TrackNodeOnInitializeCallback > agxVehicle::TrackNodeOnInitializeCallbackConstObserver |
Definition at line 24 of file TrackNodeOnInitializeCallback.h.
typedef agx::ref_ptr< const TrackNodeOnInitializeCallback > agxVehicle::TrackNodeOnInitializeCallbackConstRef |
Definition at line 24 of file TrackNodeOnInitializeCallback.h.
typedef agx::observer_ptr< TrackNodeOnInitializeCallback > agxVehicle::TrackNodeOnInitializeCallbackObserver |
Definition at line 24 of file TrackNodeOnInitializeCallback.h.
Definition at line 24 of file TrackNodeOnInitializeCallback.h.
using agxVehicle::TrackNodeRange = typedef agxSDK::LinkedSegmentRange<TrackNode> |
Node range object for tracks.
Definition at line 28 of file TrackNodeRange.h.
typedef agx::ref_ptr< TrackNode > agxVehicle::TrackNodeRef |
Definition at line 33 of file TrackNode.h.
typedef agx::observer_ptr< Track > agxVehicle::TrackObserver |
Definition at line 30 of file agxVehicle/Track.h.
typedef agx::observer_ptr< const TrackProperties > agxVehicle::TrackPropertiesConstObserver |
Definition at line 27 of file TrackProperties.h.
typedef agx::ref_ptr< const TrackProperties > agxVehicle::TrackPropertiesConstRef |
Definition at line 27 of file TrackProperties.h.
Definition at line 27 of file TrackProperties.h.
Definition at line 27 of file TrackProperties.h.
using agxVehicle::TrackPtrVector = typedef agx::VectorPOD<Track*> |
Definition at line 31 of file agxVehicle/Track.h.
typedef agx::ref_ptr< Track > agxVehicle::TrackRef |
Definition at line 30 of file agxVehicle/Track.h.
typedef agx::observer_ptr< const TrackRoute > agxVehicle::TrackRouteConstObserver |
Definition at line 28 of file TrackRoute.h.
typedef agx::ref_ptr< const TrackRoute > agxVehicle::TrackRouteConstRef |
Definition at line 28 of file TrackRoute.h.
Definition at line 28 of file TrackRoute.h.
typedef agx::ref_ptr< TrackRoute > agxVehicle::TrackRouteRef |
Definition at line 28 of file TrackRoute.h.
typedef agx::observer_ptr< const TrackWheel > agxVehicle::TrackWheelConstObserver |
Definition at line 26 of file TrackWheel.h.
typedef agx::ref_ptr< const TrackWheel > agxVehicle::TrackWheelConstRef |
Definition at line 26 of file TrackWheel.h.
using agxVehicle::TrackWheelDescVector = typedef agx::Vector<TrackWheelDesc> |
Definition at line 79 of file TrackNodeOnInitializeCallback.h.
Definition at line 26 of file TrackWheel.h.
typedef agx::ref_ptr< TrackWheel > agxVehicle::TrackWheelRef |
Definition at line 26 of file TrackWheel.h.
typedef agx::observer_ptr< const Wheel > agxVehicle::WheelConstObserver |
typedef agx::ref_ptr< const Wheel > agxVehicle::WheelConstRef |
typedef agx::observer_ptr< const WheelJoint > agxVehicle::WheelJointConstObserver |
Definition at line 26 of file WheelJoint.h.
typedef agx::observer_ptr< const WheelJointConstraintGeometry > agxVehicle::WheelJointConstraintGeometryConstObserver |
Definition at line 30 of file WheelJointConstraintGeometry.h.
typedef agx::ref_ptr< const WheelJointConstraintGeometry > agxVehicle::WheelJointConstraintGeometryConstRef |
Definition at line 30 of file WheelJointConstraintGeometry.h.
typedef agx::observer_ptr< WheelJointConstraintGeometry > agxVehicle::WheelJointConstraintGeometryObserver |
Definition at line 30 of file WheelJointConstraintGeometry.h.
Definition at line 30 of file WheelJointConstraintGeometry.h.
typedef agx::ref_ptr< const WheelJoint > agxVehicle::WheelJointConstRef |
Definition at line 26 of file WheelJoint.h.
Definition at line 26 of file WheelJoint.h.
typedef agx::ref_ptr< WheelJoint > agxVehicle::WheelJointRef |
Definition at line 26 of file WheelJoint.h.
typedef agx::observer_ptr< Wheel > agxVehicle::WheelObserver |
typedef agx::ref_ptr< Wheel > agxVehicle::WheelRef |
AGXVEHICLE_EXPORT TrackNodeDescVector agxVehicle::findTrackNodeConfiguration | ( | TrackDesc | trackDesc, |
TrackWheelDescVector | wheelsDesc | ||
) |