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::ChTerrain | inlinevirtual | 
| 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 override | chrono::vehicle::RandomSurfaceTerrain | virtual | 
| GetHeight(const ChVector<> &loc) const override | chrono::vehicle::RandomSurfaceTerrain | virtual | 
| GetIRI() | chrono::vehicle::RandomSurfaceTerrain | inline | 
| GetNormal(const ChVector<> &loc) const override | chrono::vehicle::RandomSurfaceTerrain | virtual | 
| GetProperties(const ChVector<> &loc, double &height, ChVector<> &normal, float &friction) const | chrono::vehicle::ChTerrain | virtual | 
| GetRMS() | chrono::vehicle::RandomSurfaceTerrain | inline | 
| 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_fun | chrono::vehicle::ChTerrain | protected | 
| m_height_fun | chrono::vehicle::ChTerrain | protected | 
| m_normal_fun | chrono::vehicle::ChTerrain | protected | 
| 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::ChTerrain | inline | 
| RegisterHeightFunctor(std::shared_ptr< HeightFunctor > functor) | chrono::vehicle::ChTerrain | inline | 
| RegisterNormalFunctor(std::shared_ptr< NormalFunctor > functor) | chrono::vehicle::ChTerrain | inline | 
| SurfaceType enum name (defined in chrono::vehicle::RandomSurfaceTerrain) | chrono::vehicle::RandomSurfaceTerrain | |
| Synchronize(double time) | chrono::vehicle::ChTerrain | inlinevirtual | 
| VisualisationType enum name (defined in chrono::vehicle::RandomSurfaceTerrain) | chrono::vehicle::RandomSurfaceTerrain | |
| ~ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | inlinevirtual | 
| ~RandomSurfaceTerrain() (defined in chrono::vehicle::RandomSurfaceTerrain) | chrono::vehicle::RandomSurfaceTerrain | inline | 
