Point Cloud Library (PCL)
1.11.0
|
Base class for the half-edge mesh. More...
#include <pcl/geometry/mesh_base.h>
Public Types | |
using | Self = MeshBase< DerivedT, MeshTraitsT, MeshTagT > |
using | Ptr = shared_ptr< Self > |
using | ConstPtr = shared_ptr< const Self > |
using | Derived = DerivedT |
using | VertexData = typename MeshTraitsT::VertexData |
using | HalfEdgeData = typename MeshTraitsT::HalfEdgeData |
using | EdgeData = typename MeshTraitsT::EdgeData |
using | FaceData = typename MeshTraitsT::FaceData |
using | IsManifold = typename MeshTraitsT::IsManifold |
Base class for the half-edge mesh.
DerivedT | Has to implement the method 'addFaceImpl'. Please have a look at pcl::geometry::TriangleMesh, pcl::geometry::QuadMesh and pcl::geometry::PolygonMesh. |
MeshTraitsT | Please have a look at pcl::geometry::DefaultMeshTraits. |
MeshTagT | Tag describing the type of the mesh, e.g. TriangleMeshTag, QuadMeshTag, PolygonMeshTag. |
Definition at line 100 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::ConstPtr = shared_ptr<const Self> |
Definition at line 106 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::Derived = DerivedT |
Definition at line 108 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::EdgeData = typename MeshTraitsT::EdgeData |
Definition at line 113 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::FaceData = typename MeshTraitsT::FaceData |
Definition at line 114 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::HalfEdgeData = typename MeshTraitsT::HalfEdgeData |
Definition at line 112 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::IsManifold = typename MeshTraitsT::IsManifold |
Definition at line 115 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::Ptr = shared_ptr<Self> |
Definition at line 105 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::Self = MeshBase <DerivedT, MeshTraitsT, MeshTagT> |
Definition at line 104 of file mesh_base.h.
using pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::VertexData = typename MeshTraitsT::VertexData |
Definition at line 111 of file mesh_base.h.