ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
types.hpp File Reference
#include "reusex/core/stages.hpp"
#include <Eigen/Core>
#include <pcl/pcl_base.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <utility>
#include <vector>
Include dependency graph for types.hpp:

Go to the source code of this file.

Namespaces

namespace  reusex

Typedefs

using reusex::PointT = pcl::PointXYZRGB
using reusex::NormalT = pcl::Normal
using reusex::LabelT = pcl::Label
using reusex::LocT = pcl::PointXYZ
using reusex::Indices = pcl::Indices
using reusex::IndicesPtr = pcl::IndicesPtr
using reusex::IndicesConstPtr = pcl::IndicesConstPtr
using reusex::Cloud = pcl::PointCloud<PointT>
using reusex::CloudPtr = typename Cloud::Ptr
using reusex::CloudConstPtr = typename Cloud::ConstPtr
using reusex::CloudN = pcl::PointCloud<NormalT>
using reusex::CloudNPtr = typename CloudN::Ptr
using reusex::CloudNConstPtr = typename CloudN::ConstPtr
using reusex::CloudL = pcl::PointCloud<LabelT>
using reusex::CloudLPtr = typename CloudL::Ptr
using reusex::CloudLConstPtr = typename CloudL::ConstPtr
using reusex::CloudLoc = pcl::PointCloud<LocT>
using reusex::CloudLocPtr = typename CloudLoc::Ptr
using reusex::CloudLocConstPtr = typename CloudLoc::ConstPtr
template<typename Scalar, int Rows>
using reusex::EigenVectorContainer
using reusex::Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d>
using reusex::PlanePair = std::pair<Pair, Pair>