chrono::vehicle::RandomSurfaceTerrain Member List

This is the complete list of members for chrono::vehicle::RandomSurfaceTerrain, including all inherited members.

Advance(double step)chrono::vehicle::ChTerraininlinevirtual
ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerrain
EnableCollisionMesh(std::shared_ptr< ChMaterialSurface > material, double length=0, double sweep_sphere_radius=0)chrono::vehicle::RandomSurfaceTerrain
GetCoefficientFriction(const ChVector<> &loc) const overridechrono::vehicle::RandomSurfaceTerrainvirtual
GetHeight(const ChVector<> &loc) const overridechrono::vehicle::RandomSurfaceTerrainvirtual
GetIRI()chrono::vehicle::RandomSurfaceTerraininline
GetNormal(const ChVector<> &loc) const overridechrono::vehicle::RandomSurfaceTerrainvirtual
GetProperties(const ChVector<> &loc, double &height, ChVector<> &normal, float &friction) constchrono::vehicle::ChTerrainvirtual
GetRMS()chrono::vehicle::RandomSurfaceTerraininline
Initialize(RandomSurfaceTerrain::SurfaceType surfType=RandomSurfaceTerrain::SurfaceType::FLAT, double vehicleTrackWidth=2.0, RandomSurfaceTerrain::VisualisationType vType=RandomSurfaceTerrain::VisualisationType::MESH)chrono::vehicle::RandomSurfaceTerrain
Initialize(double unevenness, double waviness=2.0, double vehicleTrackWidth=2.0, bool considerCorrelation=true, RandomSurfaceTerrain::VisualisationType vType=RandomSurfaceTerrain::VisualisationType::MESH)chrono::vehicle::RandomSurfaceTerrain
Initialize(double iri, double vehicleTrackWidth=2.0, bool considerCorrelation=true, RandomSurfaceTerrain::VisualisationType vType=RandomSurfaceTerrain::VisualisationType::MESH)chrono::vehicle::RandomSurfaceTerrain
m_friction_funchrono::vehicle::ChTerrainprotected
m_height_funchrono::vehicle::ChTerrainprotected
m_normal_funchrono::vehicle::ChTerrainprotected
RandomSurfaceTerrain(ChSystem *system, double length=300.0, double width=5.0, double height=0.0, float friction=0.8f)chrono::vehicle::RandomSurfaceTerrain
RegisterFrictionFunctor(std::shared_ptr< FrictionFunctor > functor)chrono::vehicle::ChTerraininline
RegisterHeightFunctor(std::shared_ptr< HeightFunctor > functor)chrono::vehicle::ChTerraininline
RegisterNormalFunctor(std::shared_ptr< NormalFunctor > functor)chrono::vehicle::ChTerraininline
SurfaceType enum name (defined in chrono::vehicle::RandomSurfaceTerrain)chrono::vehicle::RandomSurfaceTerrain
Synchronize(double time)chrono::vehicle::ChTerraininlinevirtual
VisualisationType enum name (defined in chrono::vehicle::RandomSurfaceTerrain)chrono::vehicle::RandomSurfaceTerrain
~ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerraininlinevirtual
~RandomSurfaceTerrain() (defined in chrono::vehicle::RandomSurfaceTerrain)chrono::vehicle::RandomSurfaceTerraininline