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

Go to the source code of this file.

Classes

struct  MeshTraits< IsManifoldT >
class  TestTriangleMesh< MeshT >

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 testing::Types
< ManifoldTriangleMesh,
NonManifoldTriangleMesh
TriangleMeshTypes
typedef pcl::geometry::VertexIndex VertexIndex
typedef std::vector< VertexIndexVertexIndices

Functions

int main (int argc, char **argv)
 TEST (TestManifoldTriangleMesh, addTrianglePair)
 TYPED_TEST (TestTriangleMesh, CorrectMeshTag)
 TYPED_TEST (TestTriangleMesh, CorrectNumberOfVertices)
 TYPED_TEST (TestTriangleMesh, OneTriangle)
 TYPED_TEST (TestTriangleMesh, TwoTriangles)
 TYPED_TEST (TestTriangleMesh, ThreeTriangles)
 TYPED_TEST_CASE (TestTriangleMesh, TriangleMeshTypes)

Typedef Documentation

Definition at line 54 of file test_triangle_mesh.cpp.

Definition at line 55 of file test_triangle_mesh.cpp.

typedef std::vector<FaceIndex> FaceIndices

Definition at line 59 of file test_triangle_mesh.cpp.

Definition at line 53 of file test_triangle_mesh.cpp.

typedef std::vector<HalfEdgeIndex> HalfEdgeIndices

Definition at line 58 of file test_triangle_mesh.cpp.

Definition at line 71 of file test_triangle_mesh.cpp.

Definition at line 72 of file test_triangle_mesh.cpp.

Definition at line 74 of file test_triangle_mesh.cpp.

Definition at line 52 of file test_triangle_mesh.cpp.

typedef std::vector<VertexIndex> VertexIndices

Definition at line 57 of file test_triangle_mesh.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 587 of file test_triangle_mesh.cpp.

TEST ( TestManifoldTriangleMesh  ,
addTrianglePair   
)

Definition at line 516 of file test_triangle_mesh.cpp.

TYPED_TEST ( TestTriangleMesh  ,
CorrectMeshTag   
)

Definition at line 87 of file test_triangle_mesh.cpp.

TYPED_TEST ( TestTriangleMesh  ,
CorrectNumberOfVertices   
)

Definition at line 97 of file test_triangle_mesh.cpp.

TYPED_TEST ( TestTriangleMesh  ,
OneTriangle   
)

Definition at line 120 of file test_triangle_mesh.cpp.

TYPED_TEST ( TestTriangleMesh  ,
TwoTriangles   
)

Definition at line 206 of file test_triangle_mesh.cpp.

TYPED_TEST ( TestTriangleMesh  ,
ThreeTriangles   
)

Definition at line 342 of file test_triangle_mesh.cpp.



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