#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.