#include <vector>
#include <typeinfo>
#include <gtest/gtest.h>
#include <pcl/geometry/polygon_mesh.h>
#include "test_mesh_common_functions.h"
Go to the source code of this file.
Classes | |
struct | MeshTraits< IsManifoldT > |
class | TestPolygonMesh< 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::PolygonMesh < MeshTraits< true > > | ManifoldPolygonMesh |
typedef pcl::geometry::PolygonMesh < MeshTraits< false > > | NonManifoldPolygonMesh |
typedef testing::Types < ManifoldPolygonMesh, NonManifoldPolygonMesh > | PolygonMeshTypes |
typedef pcl::geometry::VertexIndex | VertexIndex |
typedef std::vector< VertexIndex > | VertexIndices |
Functions | |
int | main (int argc, char **argv) |
TYPED_TEST (TestPolygonMesh, CorrectMeshTag) | |
TYPED_TEST (TestPolygonMesh, CorrectNumberOfVertices) | |
TYPED_TEST (TestPolygonMesh, ThreePolygons) | |
TYPED_TEST_CASE (TestPolygonMesh, PolygonMeshTypes) |
typedef pcl::geometry::EdgeIndex EdgeIndex |
Definition at line 54 of file test_polygon_mesh.cpp.
typedef pcl::geometry::FaceIndex FaceIndex |
Definition at line 55 of file test_polygon_mesh.cpp.
typedef std::vector<FaceIndex> FaceIndices |
Definition at line 59 of file test_polygon_mesh.cpp.
Definition at line 53 of file test_polygon_mesh.cpp.
typedef std::vector<HalfEdgeIndex> HalfEdgeIndices |
Definition at line 58 of file test_polygon_mesh.cpp.
typedef pcl::geometry::PolygonMesh<MeshTraits <true > > ManifoldPolygonMesh |
Definition at line 71 of file test_polygon_mesh.cpp.
typedef pcl::geometry::PolygonMesh<MeshTraits <false> > NonManifoldPolygonMesh |
Definition at line 72 of file test_polygon_mesh.cpp.
typedef testing::Types<ManifoldPolygonMesh, NonManifoldPolygonMesh> PolygonMeshTypes |
Definition at line 74 of file test_polygon_mesh.cpp.
Definition at line 52 of file test_polygon_mesh.cpp.
typedef std::vector<VertexIndex> VertexIndices |
Definition at line 57 of file test_polygon_mesh.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 221 of file test_polygon_mesh.cpp.
TYPED_TEST | ( | TestPolygonMesh | , |
CorrectMeshTag | |||
) |
Definition at line 87 of file test_polygon_mesh.cpp.
TYPED_TEST | ( | TestPolygonMesh | , |
CorrectNumberOfVertices | |||
) |
Definition at line 123 of file test_polygon_mesh.cpp.
TYPED_TEST | ( | TestPolygonMesh | , |
ThreePolygons | |||
) |
Definition at line 146 of file test_polygon_mesh.cpp.