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::ChContactSurfaceMeshvirtual
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::ChContactSurfaceinline
GetNumTriangles() constchrono::fea::ChContactSurfaceMeshinline
GetNumVertices() constchrono::fea::ChContactSurfaceMesh
GetPhysicsItem()chrono::fea::ChContactSurfaceinline
GetTrianglesXYZ()chrono::fea::ChContactSurfaceMeshinline
GetTrianglesXYZRot()chrono::fea::ChContactSurfaceMeshinline
m_collision_familychrono::fea::ChContactSurfaceprotected
m_materialchrono::fea::ChContactSurfaceprotected
m_physics_itemchrono::fea::ChContactSurfaceprotected
m_self_collidechrono::fea::ChContactSurfaceprotected
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) constchrono::fea::ChContactSurfaceMesh
RemoveCollisionModelsFromSystem(ChCollisionSystem *coll_sys) const override (defined in chrono::fea::ChContactSurfaceMesh)chrono::fea::ChContactSurfaceMeshvirtual
SetPhysicsItem(ChPhysicsItem *physics_item)chrono::fea::ChContactSurfaceinline
SyncCollisionModels() const override (defined in chrono::fea::ChContactSurfaceMesh)chrono::fea::ChContactSurfaceMeshvirtual
~ChContactSurface() (defined in chrono::fea::ChContactSurface)chrono::fea::ChContactSurfaceinlinevirtual
~ChContactSurfaceMesh() (defined in chrono::fea::ChContactSurfaceMesh)chrono::fea::ChContactSurfaceMeshinlinevirtual