Classes | Defines | Typedefs | Functions
test_mesh.cpp File Reference
#include <vector>
#include <gtest/gtest.h>
#include <pcl/geometry/triangle_mesh.h>
#include "test_mesh_common_functions.h"
Include dependency graph for test_mesh.cpp:

Go to the source code of this file.

Classes

struct  MeshTraits< IsManifoldT >

Defines

#define PCL_GEOMETRY_MESH_BASE_TEST_DELETE_FACE_MANIFOLD_2

Typedefs

typedef pcl::geometry::EdgeIndex EdgeIndex
typedef pcl::geometry::FaceIndex FaceIndex
typedef std::vector< FaceIndexFaceIndices
typedef
pcl::geometry::HalfEdgeIndex 
HalfEdgeIndex
typedef std::vector
< HalfEdgeIndex
HalfEdgeIndices
typedef
pcl::geometry::TriangleMesh
< MeshTraits< true > > 
ManifoldTriangleMesh
typedef
pcl::geometry::TriangleMesh
< MeshTraits< false > > 
NonManifoldTriangleMesh
typedef pcl::geometry::VertexIndex VertexIndex
typedef std::vector< VertexIndexVertexIndices

Functions

int main (int argc, char **argv)
 TEST (TestAddDeleteFace, NonManifold1)
 TEST (TestAddDeleteFace, NonManifold2)
 TEST (TestAddDeleteFace, Manifold1)
 TEST (TestAddDeleteFace, Manifold2)
 TEST (TestDelete, VertexAndEdge)
 TEST (TestMesh, IsBoundaryIsManifold)

Define Documentation

Definition at line 46 of file test_mesh.cpp.


Typedef Documentation

Definition at line 56 of file test_mesh.cpp.

Definition at line 57 of file test_mesh.cpp.

typedef std::vector<FaceIndex> FaceIndices

Definition at line 61 of file test_mesh.cpp.

Definition at line 55 of file test_mesh.cpp.

typedef std::vector<HalfEdgeIndex> HalfEdgeIndices

Definition at line 60 of file test_mesh.cpp.

Definition at line 73 of file test_mesh.cpp.

Definition at line 74 of file test_mesh.cpp.

Definition at line 54 of file test_mesh.cpp.

typedef std::vector<VertexIndex> VertexIndices

Definition at line 59 of file test_mesh.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 647 of file test_mesh.cpp.

TEST ( TestAddDeleteFace  ,
NonManifold1   
)

Definition at line 78 of file test_mesh.cpp.

TEST ( TestAddDeleteFace  ,
NonManifold2   
)

Definition at line 142 of file test_mesh.cpp.

TEST ( TestAddDeleteFace  ,
Manifold1   
)

Definition at line 334 of file test_mesh.cpp.

TEST ( TestAddDeleteFace  ,
Manifold2   
)

Definition at line 433 of file test_mesh.cpp.

TEST ( TestDelete  ,
VertexAndEdge   
)

Definition at line 499 of file test_mesh.cpp.

TEST ( TestMesh  ,
IsBoundaryIsManifold   
)

Definition at line 570 of file test_mesh.cpp.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:48