addData(pcl::PointCloud< DataT > &cloud, const DataT &data, std::true_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
addData(pcl::PointCloud< DataT > &, const DataT &, std::false_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
addEdge(const VertexIndex &idx_v_a, const VertexIndex &idx_v_b, const HalfEdgeData &he_data, const EdgeData &edge_data) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
addFace(const VertexIndex &idx_v_0, const VertexIndex &idx_v_1, const VertexIndex &idx_v_2, const FaceData &face_data=FaceData(), const EdgeData &edge_data=EdgeData(), const HalfEdgeData &half_edge_data=HalfEdgeData()) | pcl::geometry::TriangleMesh< MeshTraitsT > | inline |
MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag >::addFace(const VertexIndices &vertices, const FaceData &face_data=FaceData(), const EdgeData &edge_data=EdgeData(), const HalfEdgeData &half_edge_data=HalfEdgeData()) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
addFaceImplBase(const VertexIndices &vertices, const FaceData &face_data, const EdgeData &edge_data, const HalfEdgeData &half_edge_data) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
addTrianglePair(const VertexIndices &vertices, const FaceData &face_data=FaceData(), const EdgeData &edge_data=EdgeData(), const HalfEdgeData &half_edge_data=HalfEdgeData()) | pcl::geometry::TriangleMesh< MeshTraitsT > | inline |
addTrianglePair(const VertexIndex &idx_v_0, const VertexIndex &idx_v_1, const VertexIndex &idx_v_2, const VertexIndex &idx_v_3, const FaceData &face_data=FaceData(), const EdgeData &edge_data=EdgeData(), const HalfEdgeData &half_edge_data=HalfEdgeData()) | pcl::geometry::TriangleMesh< MeshTraitsT > | inline |
addVertex(const VertexData &vertex_data=VertexData()) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
assignIf(const ConstIteratorT source, IteratorT target, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
assignIf(const ConstIteratorT, IteratorT, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
Base typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
checkTopology1(const VertexIndex &idx_v_a, const VertexIndex &idx_v_b, HalfEdgeIndex &idx_he_ab, std::vector< bool >::reference is_new_ab, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
checkTopology1(const VertexIndex &idx_v_a, const VertexIndex &idx_v_b, HalfEdgeIndex &idx_he_ab, std::vector< bool >::reference is_new_ab, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
checkTopology2(const HalfEdgeIndex &, const HalfEdgeIndex &, const bool is_new_ab, const bool is_new_bc, const bool is_isolated_b, std::vector< bool >::reference, HalfEdgeIndex &, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
checkTopology2(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const bool is_new_ab, const bool is_new_bc, const bool, std::vector< bool >::reference make_adjacent_ab_bc, HalfEdgeIndex &idx_free_half_edge, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
cleanUp() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
clear() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
clearData(DataCloudT &cloud, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
clearData(DataCloudT &, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectFace(const HalfEdgeIndices &inner_he, const FaceData &face_data) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectNewNew(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const VertexIndex &idx_v_b, std::true_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectNewNew(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const VertexIndex &idx_v_b, std::false_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectNewOld(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const VertexIndex &idx_v_b) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectOldNew(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const VertexIndex &idx_v_b) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectOldOld(const HalfEdgeIndex &, const HalfEdgeIndex &, const VertexIndex &, std::true_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectOldOld(const HalfEdgeIndex &, const HalfEdgeIndex &idx_he_bc, const VertexIndex &idx_v_b, std::false_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
connectPrevNext(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
ConstPtr typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
deleteEdge(const HalfEdgeIndex &idx_he) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
deleteEdge(const EdgeIndex &idx_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
deleteFace(const FaceIndex &idx_face) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
deleteFace(const FaceIndex &idx_face, std::true_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
deleteFace(const FaceIndex &idx_face, std::false_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
deleteVertex(const VertexIndex &idx_vertex) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
Derived typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | |
EdgeData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
EdgeDataCloud typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
EdgeIndex typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
EdgeIndices typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
empty() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
emptyEdges() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
emptyFaces() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
emptyVertices() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
Face typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
FaceAroundFaceCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceAroundVertexCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceConstIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
FaceData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceDataCloud typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceIndex typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceIndexPair typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceIndices typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
FaceIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
Faces typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
getEdgeDataCloud() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getEdgeDataCloud() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getEdgeIndex(const EdgeData &edge_data) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFace(const FaceIndex &idx_face) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getFace(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getFaceAroundFaceCirculator(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceAroundFaceCirculator(const HalfEdgeIndex &idx_inner_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceAroundVertexCirculator(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceAroundVertexCirculator(const HalfEdgeIndex &idx_outgoing_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceDataCloud() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceDataCloud() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getFaceIndex(const FaceData &face_data) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getHalfEdge(const HalfEdgeIndex &idx_he) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getHalfEdge(const HalfEdgeIndex &idx_he) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getHalfEdgeDataCloud() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getHalfEdgeDataCloud() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getHalfEdgeIndex(const HalfEdgeData &half_edge_data) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getIncomingHalfEdgeAroundVertexCirculator(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getIncomingHalfEdgeAroundVertexCirculator(const HalfEdgeIndex &idx_incoming_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getIncomingHalfEdgeIndex(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getInnerHalfEdgeAroundFaceCirculator(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getInnerHalfEdgeAroundFaceCirculator(const HalfEdgeIndex &idx_inner_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getInnerHalfEdgeIndex(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getNextHalfEdgeIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOppositeFaceIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOppositeHalfEdgeIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOriginatingVertexIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOuterHalfEdgeAroundFaceCirculator(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOuterHalfEdgeAroundFaceCirculator(const HalfEdgeIndex &idx_inner_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOuterHalfEdgeIndex(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOutgoingHalfEdgeAroundVertexCirculator(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOutgoingHalfEdgeAroundVertexCirculator(const HalfEdgeIndex &idx_outgoing_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getOutgoingHalfEdgeIndex(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getPrevHalfEdgeIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getTerminatingVertexIndex(const HalfEdgeIndex &idx_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertex(const VertexIndex &idx_vertex) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getVertex(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
getVertexAroundFaceCirculator(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexAroundFaceCirculator(const HalfEdgeIndex &idx_inner_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexAroundVertexCirculator(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexAroundVertexCirculator(const HalfEdgeIndex &idx_outgoing_half_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexDataCloud() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexDataCloud() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
getVertexIndex(const VertexData &vertex_data) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
HalfEdge typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
HalfEdgeConstIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
HalfEdgeData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HalfEdgeDataCloud typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HalfEdgeIndex typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HalfEdgeIndices typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HalfEdgeIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
HalfEdges typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
HasEdgeData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HasFaceData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HasHalfEdgeData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
HasVertexData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
IncomingHalfEdgeAroundVertexCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
incrementIf(IteratorT &it, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
incrementIf(IteratorT &, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
InnerHalfEdgeAroundFaceCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
isBoundary(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isBoundary(const HalfEdgeIndex &idx_he) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isBoundary(const EdgeIndex &idx_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isBoundary(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isBoundary(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isBoundary(const FaceIndex &idx_face, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
isBoundary(const FaceIndex &idx_face, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
isDeleted(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isDeleted(const HalfEdgeIndex &idx_he) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isDeleted(const EdgeIndex &idx_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isDeleted(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isEqualTopology(const Self &other) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isIsolated(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isManifold(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isManifold() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isManifold(const VertexIndex &, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
isManifold(const VertexIndex &idx_vertex, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
isManifold(std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
isManifold(std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
IsManifold typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
isValid(const VertexIndex &idx_vertex) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isValid(const HalfEdgeIndex &idx_he) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isValid(const EdgeIndex &idx_edge) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
isValid(const FaceIndex &idx_face) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
makeAdjacent(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, HalfEdgeIndex &idx_free_half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
markDeleted(const VertexIndex &idx_vertex) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
markDeleted(const HalfEdgeIndex &idx_he) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
markDeleted(const EdgeIndex &idx_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
markDeleted(const FaceIndex &idx_face) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
MeshBase() | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
MeshTag typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
OuterHalfEdgeAroundFaceCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
OutgoingHalfEdgeAroundVertexCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, pcl::geometry::TriangleMeshTag > class | pcl::geometry::TriangleMesh< MeshTraitsT > | friend |
Ptr typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
reconnect(const HalfEdgeIndex &idx_he_ab, const HalfEdgeIndex &idx_he_bc, const bool is_boundary_ba, const bool is_boundary_cb) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
reconnectNBNB(const HalfEdgeIndex &idx_he_bc, const HalfEdgeIndex &idx_he_cb, const VertexIndex &idx_v_b, std::true_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
reconnectNBNB(const HalfEdgeIndex &idx_he_bc, const HalfEdgeIndex &, const VertexIndex &idx_v_b, std::false_type) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
remove(ElementContainerT &elements, DataContainerT &data_cloud) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
reserveData(DataCloudT &cloud, const std::size_t n, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
reserveData(DataCloudT &, const std::size_t, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
reserveEdges(const std::size_t n) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
reserveFaces(const std::size_t n) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
reserveVertices(const std::size_t n) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
resizeData(DataCloudT &data_cloud, const std::size_t n, const typename DataCloudT::value_type &data, std::true_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
resizeData(DataCloudT &, const std::size_t, const typename DataCloudT::value_type &, std::false_type) const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
resizeEdges(const std::size_t n, const EdgeData &edge_data=EdgeData(), const HalfEdgeData he_data=HalfEdgeData()) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
resizeFaces(const std::size_t n, const FaceData &data=FaceData()) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
resizeVertices(const std::size_t n, const VertexData &data=VertexData()) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
Self typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
setEdgeDataCloud(const EdgeDataCloud &edge_data_cloud) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
setFace(const FaceIndex &idx_face, const Face &face) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setFaceDataCloud(const FaceDataCloud &face_data_cloud) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
setFaceIndex(const HalfEdgeIndex &idx_half_edge, const FaceIndex &idx_face) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setHalfEdge(const HalfEdgeIndex &idx_he, const HalfEdge &half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setHalfEdgeDataCloud(const HalfEdgeDataCloud &half_edge_data_cloud) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
setInnerHalfEdgeIndex(const FaceIndex &idx_face, const HalfEdgeIndex &idx_inner_half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setNextHalfEdgeIndex(const HalfEdgeIndex &idx_half_edge, const HalfEdgeIndex &idx_next_half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setOutgoingHalfEdgeIndex(const VertexIndex &idx_vertex, const HalfEdgeIndex &idx_outgoing_half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setPrevHalfEdgeIndex(const HalfEdgeIndex &idx_half_edge, const HalfEdgeIndex &idx_prev_half_edge) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setTerminatingVertexIndex(const HalfEdgeIndex &idx_half_edge, const VertexIndex &idx_terminating_vertex) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setVertex(const VertexIndex &idx_vertex, const Vertex &vertex) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inlineprotected |
setVertexDataCloud(const VertexDataCloud &vertex_data_cloud) | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
sizeEdges() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
sizeFaces() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
sizeHalfEdges() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
sizeVertices() const | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | inline |
TriangleMesh() | pcl::geometry::TriangleMesh< MeshTraitsT > | inline |
Vertex typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
VertexAroundFaceCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexAroundVertexCirculator typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexConstIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
VertexData typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexDataCloud typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexIndex typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexIndices typedef | pcl::geometry::TriangleMesh< MeshTraitsT > | |
VertexIterator typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |
Vertices typedef | pcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag > | protected |