chrono::geometry::ChTriangleMeshConnected Member List

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

addTriangle(const ChVector<> &vertex0, const ChVector<> &vertex1, const ChVector<> &vertex2) overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
addTriangle(const ChTriangle &atriangle) overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
ArchiveIN(ChArchiveIn &marchive) overridechrono::geometry::ChTriangleMeshConnectedvirtual
ArchiveOUT(ChArchiveOut &marchive) overridechrono::geometry::ChTriangleMeshConnectedvirtual
Baricenter() constchrono::geometry::ChGeometryinlinevirtual
BOX enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
CAPSULE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
ChGeometry() (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometryinline
ChGeometry(const ChGeometry &source) (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometryinline
ChTriangleMesh() (defined in chrono::geometry::ChTriangleMesh)chrono::geometry::ChTriangleMeshinline
ChTriangleMeshConnected() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
ChTriangleMeshConnected(const ChTriangleMeshConnected &source) (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
Clear() overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
Clone() const overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
ComputeMassProperties(bool bodyCoords, double &mass, ChVector<> &center, ChMatrix33<> &inertia)chrono::geometry::ChTriangleMeshConnected
ComputeNeighbouringTriangleMap(std::vector< std::array< int, 4 >> &tri_map) constchrono::geometry::ChTriangleMeshConnected
ComputeWingedEdges(std::map< std::pair< int, int >, std::pair< int, int >> &winged_edges, bool allow_single_wing=true) constchrono::geometry::ChTriangleMeshConnected
CONE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
CovarianceMatrix(ChMatrix33<> &C) const overridechrono::geometry::ChTriangleMeshinlinevirtual
CYLINDER enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
GeometryType enum namechrono::geometry::ChGeometry
GetBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax, ChMatrix33<> *Rot=NULL) const overridechrono::geometry::ChTriangleMeshinlinevirtual
GetClassType() const overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
getCoordsColors() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getCoordsNormals() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getCoordsUV() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getCoordsVertices() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
GetFileName()chrono::geometry::ChTriangleMeshConnectedinline
getIndicesColors() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getIndicesNormals() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getIndicesUV() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
getIndicesVertexes() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline
GetManifoldDimension() const overridechrono::geometry::ChTriangleMeshinlinevirtual
getNumTriangles() const overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
getTriangle(int index) const overridechrono::geometry::ChTriangleMeshConnectedinlinevirtual
GetTriangleEdgeIndexes(const std::vector< ChVector< int >> &indexes, int it, int nedge, bool unique)chrono::geometry::ChTriangleMeshConnected
InflateBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax, ChMatrix33<> *Rot=NULL) constchrono::geometry::ChGeometryvirtual
LINE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_ARC enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_BEZIER enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_CAM enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_PATH enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_POLY enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LINE_SEGMENT enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
LoadWavefrontMesh(std::string filename, bool load_normals=true, bool load_uv=false)chrono::geometry::ChTriangleMeshConnected
m_colors (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_face_col_indices (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_face_n_indices (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_face_uv_indices (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_face_v_indices (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_filenamechrono::geometry::ChTriangleMeshConnected
m_normals (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_UV (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
m_vertices (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnected
MakeOffset(const double offset)chrono::geometry::ChTriangleMeshConnected
Merge(std::vector< ChTriangleMeshConnected > &meshes)chrono::geometry::ChTriangleMeshConnectedstatic
NONE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
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< ChVector<>> * > &aux_data_vect)chrono::geometry::ChTriangleMeshConnected
RepairDuplicateVertexes(const double tolerance=1e-18)chrono::geometry::ChTriangleMeshConnected
ROUNDED_BOX enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
ROUNDED_CONE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
ROUNDED_CYLINDER enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
Size() constchrono::geometry::ChGeometryvirtual
SPHERE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
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< ChVector<>> * > &aux_data_vect)chrono::geometry::ChTriangleMeshConnected
Transform(const ChVector<> displ, const ChMatrix33<> rotscale) overridechrono::geometry::ChTriangleMeshConnectedvirtual
chrono::geometry::ChTriangleMesh::Transform(const ChVector<> displ, const ChQuaternion<> mquat=ChQuaternion<>(1, 0, 0, 0))chrono::geometry::ChTriangleMeshinlinevirtual
TRIANGLE enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
TRIANGLEMESH enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
TRIANGLEMESH_CONNECTED enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
TRIANGLEMESH_SOUP enum value (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometry
Update()chrono::geometry::ChGeometryinlinevirtual
WriteWavefront(const std::string &filename, std::vector< ChTriangleMeshConnected > &meshes)chrono::geometry::ChTriangleMeshConnectedstatic
~ChGeometry() (defined in chrono::geometry::ChGeometry)chrono::geometry::ChGeometryinlinevirtual
~ChTriangleMesh() (defined in chrono::geometry::ChTriangleMesh)chrono::geometry::ChTriangleMeshinlinevirtual
~ChTriangleMeshConnected() (defined in chrono::geometry::ChTriangleMeshConnected)chrono::geometry::ChTriangleMeshConnectedinline