| Advance(double step) | chrono::vehicle::ChTerrain | inlinevirtual |
| BoundaryContact (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | friend |
| ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | |
| EnableMovingPatch(std::shared_ptr< ChBody > body, double buffer_distance, double shift_distance, const ChVector3d &init_vel=ChVector3d()) | chrono::vehicle::GranularTerrain | |
| EnableRoughSurface(int num_spheres_x, int num_spheres_y) | chrono::vehicle::GranularTerrain | |
| EnableVerbose(bool val) | chrono::vehicle::GranularTerrain | inline |
| EnableVisualization(bool val) | chrono::vehicle::GranularTerrain | inline |
| GetCoefficientFriction(const ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
| GetContactMaterial() const | chrono::vehicle::GranularTerrain | inline |
| GetGroundBody() | chrono::vehicle::GranularTerrain | inline |
| GetHeight(const ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
| GetNormal(const ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
| GetNumParticles() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchBottom() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchFront() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchLeft() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchRear() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchRight() const | chrono::vehicle::GranularTerrain | inline |
| GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) const | chrono::vehicle::ChTerrain | virtual |
| GranularTerrain(ChSystem *system) | chrono::vehicle::GranularTerrain | |
| Initialize(const ChVector3d ¢er, double length, double width, unsigned int num_layers, double radius, double density, const ChVector3d &init_vel=ChVector3d()) | chrono::vehicle::GranularTerrain | |
| IsVisualizationEnabled() const (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | inline |
| m_friction_fun | chrono::vehicle::ChTerrain | protected |
| m_height_fun | chrono::vehicle::ChTerrain | protected |
| m_normal_fun | chrono::vehicle::ChTerrain | protected |
| PatchMoved() const | chrono::vehicle::GranularTerrain | inline |
| 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 |
| SetCollisionEnvelope(double envelope) | chrono::vehicle::GranularTerrain | inline |
| SetContactMaterial(std::shared_ptr< ChContactMaterial > material) | chrono::vehicle::GranularTerrain | inline |
| SetMinNumParticles(unsigned int min_num_particles) | chrono::vehicle::GranularTerrain | inline |
| Synchronize(double time) override | chrono::vehicle::GranularTerrain | virtual |
| ~ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | inlinevirtual |
| ~GranularTerrain() (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | |