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(const ChMesh &mesh, double sphere_swept=0.0, bool ccw=true, bool include_cable_elements=true, bool include_beam_elements=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 | |
DisableSelfCollisions(int family) | chrono::fea::ChContactSurface | |
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_collision_family | chrono::fea::ChContactSurface | protected |
m_material | chrono::fea::ChContactSurface | protected |
m_physics_item | chrono::fea::ChContactSurface | protected |
m_self_collide | 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 |