#include <vector>
#include <typeinfo>
#include <gtest/gtest.h>
#include <pcl/geometry/quad_mesh.h>
#include "test_mesh_common_functions.h"
Go to the source code of this file.
Classes | |
struct | MeshTraits< IsManifoldT > |
class | TestQuadMesh< MeshT > |
Typedefs | |
typedef pcl::geometry::EdgeIndex | EdgeIndex |
typedef pcl::geometry::FaceIndex | FaceIndex |
typedef std::vector< FaceIndex > | FaceIndices |
typedef pcl::geometry::HalfEdgeIndex | HalfEdgeIndex |
typedef std::vector < HalfEdgeIndex > | HalfEdgeIndices |
typedef pcl::geometry::QuadMesh < MeshTraits< true > > | ManifoldQuadMesh |
typedef pcl::geometry::QuadMesh < MeshTraits< false > > | NonManifoldQuadMesh |
typedef testing::Types < ManifoldQuadMesh, NonManifoldQuadMesh > | QuadMeshTypes |
typedef pcl::geometry::VertexIndex | VertexIndex |
typedef std::vector< VertexIndex > | VertexIndices |
Functions | |
int | main (int argc, char **argv) |
TYPED_TEST (TestQuadMesh, CorrectMeshTag) | |
TYPED_TEST (TestQuadMesh, CorrectNumberOfVertices) | |
TYPED_TEST (TestQuadMesh, OneQuad) | |
TYPED_TEST (TestQuadMesh, NineQuads) | |
TYPED_TEST_CASE (TestQuadMesh, QuadMeshTypes) |
typedef pcl::geometry::EdgeIndex EdgeIndex |
Definition at line 54 of file test_quad_mesh.cpp.
typedef pcl::geometry::FaceIndex FaceIndex |
Definition at line 55 of file test_quad_mesh.cpp.
typedef std::vector<FaceIndex> FaceIndices |
Definition at line 59 of file test_quad_mesh.cpp.
Definition at line 53 of file test_quad_mesh.cpp.
typedef std::vector<HalfEdgeIndex> HalfEdgeIndices |
Definition at line 58 of file test_quad_mesh.cpp.
typedef pcl::geometry::QuadMesh<MeshTraits <true > > ManifoldQuadMesh |
Definition at line 71 of file test_quad_mesh.cpp.
typedef pcl::geometry::QuadMesh<MeshTraits <false> > NonManifoldQuadMesh |
Definition at line 72 of file test_quad_mesh.cpp.
typedef testing::Types<ManifoldQuadMesh, NonManifoldQuadMesh> QuadMeshTypes |
Definition at line 74 of file test_quad_mesh.cpp.
Definition at line 52 of file test_quad_mesh.cpp.
typedef std::vector<VertexIndex> VertexIndices |
Definition at line 57 of file test_quad_mesh.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 393 of file test_quad_mesh.cpp.
TYPED_TEST | ( | TestQuadMesh | , |
CorrectMeshTag | |||
) |
Definition at line 87 of file test_quad_mesh.cpp.
TYPED_TEST | ( | TestQuadMesh | , |
CorrectNumberOfVertices | |||
) |
Definition at line 97 of file test_quad_mesh.cpp.
TYPED_TEST | ( | TestQuadMesh | , |
OneQuad | |||
) |
Definition at line 120 of file test_quad_mesh.cpp.
TYPED_TEST | ( | TestQuadMesh | , |
NineQuads | |||
) |
Definition at line 222 of file test_quad_mesh.cpp.