chrono::fea::ChContactSurfaceMesh Member List
This is the complete list of members for chrono::fea::ChContactSurfaceMesh, including all inherited members.
| AddCollisionModelsToSystem(ChCollisionSystem *coll_sys) const override (defined in chrono::fea::ChContactSurfaceMesh) | chrono::fea::ChContactSurfaceMesh | virtual |
| AddFace(std::shared_ptr< ChNodeFEAxyz > node1, std::shared_ptr< ChNodeFEAxyz > node2, std::shared_ptr< ChNodeFEAxyz > node3, std::shared_ptr< ChNodeFEAxyz > edge_node1, std::shared_ptr< ChNodeFEAxyz > edge_node2, std::shared_ptr< ChNodeFEAxyz > edge_node3, bool owns_node1, bool owns_node2, bool owns_node3, bool owns_edge1, bool owns_edge2, bool owns_edge3, double sphere_swept=0.0) | chrono::fea::ChContactSurfaceMesh | |
| AddFace(std::shared_ptr< ChNodeFEAxyzrot > node1, std::shared_ptr< ChNodeFEAxyzrot > node2, std::shared_ptr< ChNodeFEAxyzrot > node3, std::shared_ptr< ChNodeFEAxyzrot > edge_node1, std::shared_ptr< ChNodeFEAxyzrot > edge_node2, std::shared_ptr< ChNodeFEAxyzrot > edge_node3, bool owns_node1, bool owns_node2, bool owns_node3, bool owns_edge1, bool owns_edge2, bool owns_edge3, double sphere_swept=0.0) | chrono::fea::ChContactSurfaceMesh | |
| AddFacesFromBoundary(double sphere_swept=0.0, bool ccw=true) | chrono::fea::ChContactSurfaceMesh | |
| ChContactSurface(std::shared_ptr< ChContactMaterial > material, ChPhysicsItem *mesh=nullptr) (defined in chrono::fea::ChContactSurface) | chrono::fea::ChContactSurface | |
| ChContactSurfaceMesh(std::shared_ptr< ChContactMaterial > material, ChMesh *mesh=nullptr) (defined in chrono::fea::ChContactSurfaceMesh) | chrono::fea::ChContactSurfaceMesh | |
| ConstructFromTrimesh(std::shared_ptr< ChTriangleMeshConnected > trimesh, double sphere_swept=0.0) | chrono::fea::ChContactSurfaceMesh | |
| GetMaterialSurface() | chrono::fea::ChContactSurface | inline |
| GetNumTriangles() const | chrono::fea::ChContactSurfaceMesh | inline |
| GetNumVertices() const | chrono::fea::ChContactSurfaceMesh | |
| GetPhysicsItem() | chrono::fea::ChContactSurface | inline |
| GetTrianglesXYZ() | chrono::fea::ChContactSurfaceMesh | inline |
| GetTrianglesXYZRot() | chrono::fea::ChContactSurfaceMesh | inline |
| m_material | chrono::fea::ChContactSurface | protected |
| m_physics_item | chrono::fea::ChContactSurface | protected |
| OutputSimpleMesh(std::vector< ChVector3d > &vert_pos, std::vector< ChVector3d > &vert_vel, std::vector< ChVector3i > &triangles, std::vector< ChVector3b > &owns_node, std::vector< ChVector3b > &owns_edge) const | chrono::fea::ChContactSurfaceMesh | |
| RemoveCollisionModelsFromSystem(ChCollisionSystem *coll_sys) const override (defined in chrono::fea::ChContactSurfaceMesh) | chrono::fea::ChContactSurfaceMesh | virtual |
| SetPhysicsItem(ChPhysicsItem *physics_item) | chrono::fea::ChContactSurface | inline |
| SyncCollisionModels() const override (defined in chrono::fea::ChContactSurfaceMesh) | chrono::fea::ChContactSurfaceMesh | virtual |
| ~ChContactSurface() (defined in chrono::fea::ChContactSurface) | chrono::fea::ChContactSurface | inlinevirtual |
| ~ChContactSurfaceMesh() (defined in chrono::fea::ChContactSurfaceMesh) | chrono::fea::ChContactSurfaceMesh | inlinevirtual |