ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
ReUseX Namespace Reference

Namespaces

namespace  core
namespace  geometry
namespace  visualize
namespace  io
namespace  utils
namespace  vision

Typedefs

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

Typedef Documentation

◆ Cloud

using ReUseX::Cloud = pcl::PointCloud<PointT>

Definition at line 21 of file types.hpp.

◆ CloudConstPtr

using ReUseX::CloudConstPtr = typename Cloud::ConstPtr

Definition at line 23 of file types.hpp.

◆ CloudL

using ReUseX::CloudL = pcl::PointCloud<LabelT>

Definition at line 29 of file types.hpp.

◆ CloudLConstPtr

using ReUseX::CloudLConstPtr = typename CloudL::ConstPtr

Definition at line 31 of file types.hpp.

◆ CloudLoc

using ReUseX::CloudLoc = pcl::PointCloud<LocT>

Definition at line 33 of file types.hpp.

◆ CloudLocConstPtr

using ReUseX::CloudLocConstPtr = typename CloudLoc::ConstPtr

Definition at line 35 of file types.hpp.

◆ CloudLocPtr

using ReUseX::CloudLocPtr = typename CloudLoc::Ptr

Definition at line 34 of file types.hpp.

◆ CloudLPtr

using ReUseX::CloudLPtr = typename CloudL::Ptr

Definition at line 30 of file types.hpp.

◆ CloudN

using ReUseX::CloudN = pcl::PointCloud<NormalT>

Definition at line 25 of file types.hpp.

◆ CloudNConstPtr

using ReUseX::CloudNConstPtr = typename CloudN::ConstPtr

Definition at line 27 of file types.hpp.

◆ CloudNPtr

using ReUseX::CloudNPtr = typename CloudN::Ptr

Definition at line 26 of file types.hpp.

◆ CloudPtr

using ReUseX::CloudPtr = typename Cloud::Ptr

Definition at line 22 of file types.hpp.

◆ EigenVectorContainer

template<typename Scalar, int Rows>
using ReUseX::EigenVectorContainer
Initial value:
std::vector<Eigen::Matrix<Scalar, Rows, 1>,
Eigen::aligned_allocator<Eigen::Matrix<Scalar, Rows, 1>>>

Definition at line 38 of file types.hpp.

◆ Indices

using ReUseX::Indices = pcl::Indices

Definition at line 17 of file types.hpp.

◆ IndicesConstPtr

using ReUseX::IndicesConstPtr = pcl::IndicesConstPtr

Definition at line 19 of file types.hpp.

◆ IndicesPtr

using ReUseX::IndicesPtr = pcl::IndicesPtr

Definition at line 18 of file types.hpp.

◆ LabelT

using ReUseX::LabelT = pcl::Label

Definition at line 14 of file types.hpp.

◆ LocT

using ReUseX::LocT = pcl::PointXYZ

Definition at line 15 of file types.hpp.

◆ NormalT

using ReUseX::NormalT = pcl::Normal

Definition at line 13 of file types.hpp.

◆ Pair

using ReUseX::Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d>

Definition at line 42 of file types.hpp.

◆ PlanePair

using ReUseX::PlanePair = std::pair<Pair, Pair>

Definition at line 43 of file types.hpp.

◆ PointT

using ReUseX::PointT = pcl::PointXYZRGB

Definition at line 12 of file types.hpp.