| AddActiveDomain(std::shared_ptr< ChBody > body, const ChVector3d &OOBB_center, const ChVector3d &OOBB_dims) | chrono::vehicle::SCMTerrain | |
| Advance(double step) | chrono::vehicle::ChTerrain | inlinevirtual |
| ChScmVisualizationVSG (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | friend |
| ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | |
| DataPlotType enum name (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| EnableBulldozing(bool mb) | chrono::vehicle::SCMTerrain | |
| GetCoefficientFriction(const ChVector3d &loc) const override | chrono::vehicle::SCMTerrain | virtual |
| GetColormap() const | chrono::vehicle::SCMTerrain | |
| GetColormapType() const | chrono::vehicle::SCMTerrain | |
| GetContactForceBody(std::shared_ptr< ChBody > body, ChVector3d &force, ChVector3d &torque) const | chrono::vehicle::SCMTerrain | |
| GetContactForceNode(std::shared_ptr< fea::ChNodeFEAxyz > node, ChVector3d &force) const | chrono::vehicle::SCMTerrain | |
| GetHeight(const ChVector3d &loc) const override | chrono::vehicle::SCMTerrain | virtual |
| GetInitHeight(const ChVector3d &loc) const | chrono::vehicle::SCMTerrain | |
| GetInitNormal(const ChVector3d &loc) const | chrono::vehicle::SCMTerrain | |
| GetMesh() const | chrono::vehicle::SCMTerrain | |
| GetModifiedNodes(bool all_nodes=false) const | chrono::vehicle::SCMTerrain | |
| GetNodeInfo(const ChVector3d &loc) const | chrono::vehicle::SCMTerrain | |
| GetNormal(const ChVector3d &loc) const override | chrono::vehicle::SCMTerrain | virtual |
| GetNumContactPatches() const | chrono::vehicle::SCMTerrain | |
| GetNumErosionNodes() const | chrono::vehicle::SCMTerrain | |
| GetNumRayCasts() const | chrono::vehicle::SCMTerrain | |
| GetNumRayHits() const | chrono::vehicle::SCMTerrain | |
| GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) const | chrono::vehicle::ChTerrain | virtual |
| GetReferenceFrame() const | chrono::vehicle::SCMTerrain | |
| GetSCMLoader() const (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | inline |
| GetTestHeight() const | chrono::vehicle::SCMTerrain | |
| GetTimerActiveDomains() const | chrono::vehicle::SCMTerrain | |
| GetTimerBulldozing() const | chrono::vehicle::SCMTerrain | |
| GetTimerContactForces() const | chrono::vehicle::SCMTerrain | |
| GetTimerContactPatches() const | chrono::vehicle::SCMTerrain | |
| GetTimerRayCasting() const | chrono::vehicle::SCMTerrain | |
| GetTimerRayTesting() const | chrono::vehicle::SCMTerrain | |
| GetTimerVisUpdate() const | chrono::vehicle::SCMTerrain | |
| Initialize(double sizeX, double sizeY, double delta) | chrono::vehicle::SCMTerrain | |
| Initialize(const std::string &heightmap_file, double sizeX, double sizeY, double hMin, double hMax, double delta) | chrono::vehicle::SCMTerrain | |
| Initialize(const std::string &mesh_file, double delta) | chrono::vehicle::SCMTerrain | |
| Initialize(const ChTriangleMeshConnected &trimesh, double delta) | chrono::vehicle::SCMTerrain | |
| m_friction_fun | chrono::vehicle::ChTerrain | protected |
| m_height_fun | chrono::vehicle::ChTerrain | protected |
| m_normal_fun | chrono::vehicle::ChTerrain | protected |
| NodeLevel typedef | chrono::vehicle::SCMTerrain | |
| PLOT_IS_TOUCHED enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_ISLAND_ID enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_K_JANOSI enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_LEVEL enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_LEVEL_INITIAL enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_MASSREMAINDER enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_NONE enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_PRESSURE enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_PRESSURE_YIELD enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_SHEAR enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_SINKAGE enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_SINKAGE_ELASTIC enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_SINKAGE_PLASTIC enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PLOT_STEP_PLASTIC_FLOW enum value (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| PrintStepStatistics(std::ostream &os) const | chrono::vehicle::SCMTerrain | |
| 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 |
| RegisterSoilParametersCallback(std::shared_ptr< SoilParametersCallback > cb) | chrono::vehicle::SCMTerrain | |
| SCMTerrain(ChSystem *system, bool visualization_mesh=true) | chrono::vehicle::SCMTerrain | |
| SetBaseMeshLevel(double level) (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | |
| SetBoundary(const ChAABB &aabb) | chrono::vehicle::SCMTerrain | |
| SetBulldozingParameters(double erosion_angle, double flow_factor=1.0, int erosion_iterations=3, int erosion_propagations=10) | chrono::vehicle::SCMTerrain | |
| SetColor(const ChColor &color) | chrono::vehicle::SCMTerrain | |
| SetColormap(ChColormap::Type type) | chrono::vehicle::SCMTerrain | |
| SetCosimulationMode(bool val) | chrono::vehicle::SCMTerrain | |
| SetMeshWireframe(bool val) | chrono::vehicle::SCMTerrain | |
| SetModifiedNodes(const std::vector< NodeLevel > &nodes) | chrono::vehicle::SCMTerrain | |
| SetPlotType(DataPlotType plot_type, double min_val, double max_val) | chrono::vehicle::SCMTerrain | |
| SetReferenceFrame(const ChCoordsys<> &plane) | chrono::vehicle::SCMTerrain | |
| SetSoilParameters(double Bekker_Kphi, double Bekker_Kc, double Bekker_n, double Mohr_cohesion, double Mohr_friction, double Janosi_shear, double elastic_K, double damping_R) | chrono::vehicle::SCMTerrain | |
| SetTestHeight(double offset) | chrono::vehicle::SCMTerrain | |
| SetTexture(const std::string tex_file, float scale_x=1, float scale_y=1) | chrono::vehicle::SCMTerrain | |
| Synchronize(double time) | chrono::vehicle::ChTerrain | inlinevirtual |
| WriteMesh(const std::string &filename) const | chrono::vehicle::SCMTerrain | |
| ~ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | inlinevirtual |
| ~SCMTerrain() (defined in chrono::vehicle::SCMTerrain) | chrono::vehicle::SCMTerrain | inline |