chrono::ChTriangleMeshConnected Member List

This is the complete list of members for chrono::ChTriangleMeshConnected, including all inherited members.

AddPropertyPerFace(ChProperty &mprop)chrono::ChTriangleMeshConnectedinline
AddPropertyPerVertex(ChProperty &mprop)chrono::ChTriangleMeshConnectedinline
AddTriangle(const ChVector3d &vertex0, const ChVector3d &vertex1, const ChVector3d &vertex2) overridechrono::ChTriangleMeshConnectedvirtual
AddTriangle(const ChTriangle &atriangle) overridechrono::ChTriangleMeshConnectedvirtual
ArchiveIn(ChArchiveIn &archive_in) overridechrono::ChTriangleMeshConnectedvirtual
ArchiveOut(ChArchiveOut &archive_out) overridechrono::ChTriangleMeshConnectedvirtual
Baricenter() constchrono::ChGeometryinlinevirtual
ChGeometry() (defined in chrono::ChGeometry)chrono::ChGeometryinline
ChGeometry(const ChGeometry &other) (defined in chrono::ChGeometry)chrono::ChGeometryinline
ChTriangleMesh() (defined in chrono::ChTriangleMesh)chrono::ChTriangleMeshinline
ChTriangleMeshConnected() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
ChTriangleMeshConnected(const ChTriangleMeshConnected &source) (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
Clear() overridechrono::ChTriangleMeshConnectedvirtual
Clone() const overridechrono::ChTriangleMeshConnectedinlinevirtual
ComputeMassProperties(bool bodyCoords, double &mass, ChVector3d &center, ChMatrix33<> &inertia)chrono::ChTriangleMeshConnected
ComputeNeighbouringTriangleMap(std::vector< std::array< int, 4 >> &tri_map) constchrono::ChTriangleMeshConnected
ComputeWingedEdges(std::map< std::pair< int, int >, std::pair< int, int >> &winged_edges, bool allow_single_wing=true) constchrono::ChTriangleMeshConnected
CreateFromSTLFile(const std::string &filename, bool load_normals=true)chrono::ChTriangleMeshConnectedstatic
CreateFromWavefrontFile(const std::string &filename, bool load_normals=true, bool load_uv=false)chrono::ChTriangleMeshConnectedstatic
getAverageNormals() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
GetBoundingBox() const overridechrono::ChTriangleMeshConnectedvirtual
GetBoundingBox(std::vector< ChVector3d > vertices)chrono::ChTriangleMeshConnectedstatic
GetBoundingSphereRadius() constchrono::ChGeometryvirtual
GetCoordsColors() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsColors() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsNormals() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsNormals() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsUV() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsUV() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsVertices() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetCoordsVertices() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
getFaceColors() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
getFaceNormals() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
getFaceVertices() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
GetFileName() constchrono::ChTriangleMeshConnectedinline
GetIndicesColors() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesColors() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesMaterials() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesMaterials() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesNormals() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesNormals() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesUV() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesUV() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesVertexes() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetIndicesVertexes() const (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetManifoldDimension() const overridechrono::ChTriangleMeshinlinevirtual
GetNumNormals() constchrono::ChTriangleMeshConnectedinline
GetNumTriangles() const overridechrono::ChTriangleMeshConnectedinlinevirtual
GetNumVertices() constchrono::ChTriangleMeshConnectedinline
GetPropertiesPerFace() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetPropertiesPerVertex() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnectedinline
GetTriangle(unsigned int index) const overridechrono::ChTriangleMeshConnectedinlinevirtual
GetTriangleEdgeIndexes(const ChVector3i &face_indices, int nedge, bool unique)chrono::ChTriangleMeshConnected
GetType() const overridechrono::ChTriangleMeshConnectedinlinevirtual
InflateBoundingBox(ChAABB &bbox) constchrono::ChGeometry
LoadSTLMesh(const std::string &filename, bool load_normals=true)chrono::ChTriangleMeshConnected
LoadWavefrontMesh(const std::string &filename, bool load_normals=true, bool load_uv=false)chrono::ChTriangleMeshConnected
m_colors (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_face_col_indices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_face_mat_indices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_face_n_indices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_face_uv_indices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_face_v_indices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_filenamechrono::ChTriangleMeshConnected
m_normals (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_properties_per_face (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_properties_per_vertex (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_tmp_colors (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_tmp_vectors (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_UV (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
m_vertices (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected
MakeOffset(double offset)chrono::ChTriangleMeshConnected
Merge(std::vector< ChTriangleMeshConnected > &meshes)chrono::ChTriangleMeshConnectedstatic
RefineMeshEdges(std::vector< int > &marked_tris, double edge_maxlen, ChRefineEdgeCriterion *criterion, std::vector< std::array< int, 4 >> *atri_map, std::vector< std::vector< double > * > &aux_data_double, std::vector< std::vector< int > * > &aux_data_int, std::vector< std::vector< bool > * > &aux_data_bool, std::vector< std::vector< ChVector3d > * > &aux_data_vect)chrono::ChTriangleMeshConnected
RepairDuplicateVertexes(double tolerance=1e-18)chrono::ChTriangleMeshConnected
SplitEdge(int itA, int itB, int neA, int neB, int &itA_1, int &itA_2, int &itB_1, int &itB_2, std::vector< std::array< int, 4 >> &tri_map, std::vector< std::vector< double > * > &aux_data_double, std::vector< std::vector< int > * > &aux_data_int, std::vector< std::vector< bool > * > &aux_data_bool, std::vector< std::vector< ChVector3d > * > &aux_data_vect)chrono::ChTriangleMeshConnected
Transform(const ChVector3d displ, const ChMatrix33<> rotscale) overridechrono::ChTriangleMeshConnectedvirtual
chrono::ChTriangleMesh::Transform(const ChVector3d displ, const ChQuaternion<> mquat=ChQuaternion<>(1, 0, 0, 0))chrono::ChTriangleMeshvirtual
Type enum namechrono::ChGeometry
Update()chrono::ChGeometryinlinevirtual
WriteWavefront(const std::string &filename, const std::vector< ChTriangleMeshConnected > &meshes)chrono::ChTriangleMeshConnectedstatic
~ChGeometry() (defined in chrono::ChGeometry)chrono::ChGeometryinlinevirtual
~ChTriangleMesh() (defined in chrono::ChTriangleMesh)chrono::ChTriangleMeshinlinevirtual
~ChTriangleMeshConnected() (defined in chrono::ChTriangleMeshConnected)chrono::ChTriangleMeshConnected