addWedgeAttrib(const std::string &name, T value={}) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
checkIntegrity() const | Ra::Core::Geometry::TopologicalMesh | |
clean() (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
collapse(HalfedgeHandle he, bool keepFromVertex=false) | Ra::Core::Geometry::TopologicalMesh | |
collapseWedge(TopologicalMesh::HalfedgeHandle he, bool keepFromVertex=false) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
copyPointsPositionToWedges() | Ra::Core::Geometry::TopologicalMesh | |
delete_face(FaceHandle _fh, bool _delete_isolated_vertices=true) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
garbage_collection() | Ra::Core::Geometry::TopologicalMesh | |
getFloatAttribNames() const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getInputTriangleMeshIndexPropHandle() const | Ra::Core::Geometry::TopologicalMesh | inline |
getOutputTriangleMeshIndexPropHandle() const | Ra::Core::Geometry::TopologicalMesh | inline |
getVec2AttribNames() const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getVec3AttribNames() const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getVec4AttribNames() const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getVertexWedges(OpenMesh::VertexHandle vh) const | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeAttrib(const WedgeIndex &idx, const std::string &name) const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeData(const WedgeIndex &idx) const | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeData(const WedgeIndex &idx, const std::string &name) const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeIndex(OpenMesh::HalfedgeHandle heh) const | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeIndexPph() const (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
getWedgeRefCount(const WedgeIndex &idx) const | Ra::Core::Geometry::TopologicalMesh | inline |
halfedge_handle(VertexHandle vh, FaceHandle fh) const | Ra::Core::Geometry::TopologicalMesh | inline |
initWithWedge(const Ra::Core::Geometry::MultiIndexedGeometry &mesh, const Ra::Core::Geometry::MultiIndexedGeometry::LayerKeyType &layerKey) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
initWithWedge(const Ra::Core::Geometry::MultiIndexedGeometry &mesh, const Ra::Core::Geometry::MultiIndexedGeometry::LayerKeyType &layerKey, NonManifoldFaceCommand command) | Ra::Core::Geometry::TopologicalMesh | |
isFeatureEdge(const EdgeHandle &eh) const | Ra::Core::Geometry::TopologicalMesh | inline |
isFeatureVertex(const VertexHandle &vh) const | Ra::Core::Geometry::TopologicalMesh | inline |
isManifold(VertexHandle vh) const | Ra::Core::Geometry::TopologicalMesh | |
mergeEqualWedges() | Ra::Core::Geometry::TopologicalMesh | inline |
mergeEqualWedges(OpenMesh::VertexHandle vh) | Ra::Core::Geometry::TopologicalMesh | inline |
newWedgeData() const | Ra::Core::Geometry::TopologicalMesh | inline |
newWedgeData(HalfedgeHandle he) const | Ra::Core::Geometry::TopologicalMesh | inline |
propagate_normal_to_wedges(VertexHandle vh) | Ra::Core::Geometry::TopologicalMesh | inline |
replaceWedge(OpenMesh::HalfedgeHandle he, const WedgeData &wd) | Ra::Core::Geometry::TopologicalMesh | inline |
replaceWedgeIndex(OpenMesh::HalfedgeHandle he, const WedgeIndex &widx) | Ra::Core::Geometry::TopologicalMesh | inline |
setWedgeAttrib(const WedgeIndex &idx, const std::string &name, const T &value) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | inline |
setWedgeData(WedgeIndex widx, const WedgeData &wd) | Ra::Core::Geometry::TopologicalMesh | inline |
setWedgeData(const WedgeIndex &idx, const std::string &name, const T &value) | Ra::Core::Geometry::TopologicalMesh | inline |
splitEdge(TopologicalMesh::EdgeHandle eh, Scalar f) | Ra::Core::Geometry::TopologicalMesh | |
TMOperations (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | friend |
toLineMesh() | Ra::Core::Geometry::TopologicalMesh | |
TopologicalMesh() | Ra::Core::Geometry::TopologicalMesh | explicit |
TopologicalMesh(const Ra::Core::Geometry::IndexedGeometry< MeshIndex > &mesh) | Ra::Core::Geometry::TopologicalMesh | explicit |
TopologicalMesh(const Ra::Core::Geometry::MultiIndexedGeometry &mesh, const Ra::Core::Geometry::MultiIndexedGeometry::LayerKeyType &layerKey) | Ra::Core::Geometry::TopologicalMesh | inlineexplicit |
TopologicalMesh(const Ra::Core::Geometry::IndexedGeometry< MeshIndex > &mesh, NonManifoldFaceCommand command) | Ra::Core::Geometry::TopologicalMesh | explicit |
TopologicalMesh(const Ra::Core::Geometry::MultiIndexedGeometry &mesh, const Ra::Core::Geometry::MultiIndexedGeometry::LayerKeyType &layerKey, NonManifoldFaceCommand command) | Ra::Core::Geometry::TopologicalMesh | explicit |
toPolyMesh() | Ra::Core::Geometry::TopologicalMesh | |
toTriangleMesh() | Ra::Core::Geometry::TopologicalMesh | |
triangulate() (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
update(const Ra::Core::Geometry::MultiIndexedGeometry &mesh) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updateNormals(const Ra::Core::Geometry::MultiIndexedGeometry &mesh) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updatePositions(const Ra::Core::Geometry::MultiIndexedGeometry &mesh) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updatePositions(const AttribArrayGeometry::PointAttribHandle::Container &vertices) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updateTriangleMesh(Ra::Core::Geometry::MultiIndexedGeometry &mesh) | Ra::Core::Geometry::TopologicalMesh | |
updateTriangleMeshNormals(Ra::Core::Geometry::MultiIndexedGeometry &mesh) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updateTriangleMeshNormals(AttribArrayGeometry::NormalAttribHandle::Container &normals) (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
updateWedgeNormals() (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
WedgeAttribIndex typedef (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |
WedgeIndex typedef (defined in Ra::Core::Geometry::TopologicalMesh) | Ra::Core::Geometry::TopologicalMesh | |