Inshaping: include/Common.h Source File

Inshaping

Inshaping  0.1
Common.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include<Eigen/Dense>
4 #include<Eigen/Sparse>
5 #include<unordered_map>
6 
7 #include<memory>
8 #include <pcl/common/centroid.h>
9 #include<pcl/point_cloud.h>
10 #include<pcl/point_types.h>
11 #include <pcl/surface/gp3.h>
12 #include <pcl/surface/poisson.h>
13 // -------------------- OpenMesh------------------//
14 #include <OpenMesh/Core/IO/MeshIO.hh>
15 #include <OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
16 
17 // ----------------------------------------------------------------------------
18 #include<HyperCloud.h>
19 #include<SimpleMesh.h>
20 
21 namespace Inshape
22 {
23  typedef OpenMesh::PolyMesh_ArrayKernelT<> MyMesh;
24  typedef std::shared_ptr<MyMesh> MyMeshPtr;
25  typedef std::shared_ptr<CCLib::SimpleMesh> SimpleMeshPtr;
26 }
Definition: AfterProcess.h:9
OpenMesh::PolyMesh_ArrayKernelT MyMesh
Definition: Common.h:23
std::shared_ptr< CCLib::SimpleMesh > SimpleMeshPtr
Definition: Common.h:25
std::shared_ptr< MyMesh > MyMeshPtr
Definition: Common.h:24
Generated by   doxygen 1.8.14