ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
global-params.hpp File Reference
#include <ReUseX/types.hpp>
#include <filesystem>
Include dependency graph for global-params.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GlobalParams
 Collection of all options of Subcommand A.

Typedefs

using PointT = ReUseX::PointT
using NormalT = ReUseX::NormalT
using LabelT = ReUseX::LabelT
using Indices = ReUseX::Indices
using IndicesPtr = ReUseX::IndicesPtr
using IndicesConstPtr = ReUseX::IndicesConstPtr
using Cloud = ReUseX::Cloud
using CloudPtr = ReUseX::CloudPtr
using CloudConstPtr = ReUseX::CloudConstPtr
using CloudN = ReUseX::CloudN
using CloudNPtr = ReUseX::CloudNPtr
using CloudNConstPtr = ReUseX::CloudNConstPtr
using CloudL = ReUseX::CloudL
using CloudLPtr = ReUseX::CloudLPtr
using CloudLConstPtr = ReUseX::CloudLConstPtr
using CloudLoc = pcl::PointCloud<LocT>

Enumerations

enum  RuxError {
  SUCCESS = 0 , GENERIC = -1 , IO = -2 , INVALID_ARGUMENT = -3 ,
  NOT_IMPLEMENTED = -4
}

Variables

const fs::path GlobalParams::db = fs::current_path() / "database.db"
const fs::path GlobalParams::cloud = fs::current_path() / "cloud.pcd"
const fs::path GlobalParams::normals = fs::current_path() / "normals.pcd"
const fs::path GlobalParams::labels = fs::current_path() / "labels.pcd"
const fs::path GlobalParams::planes = fs::current_path() / "planes.pcd"
const fs::path GlobalParams::rooms = fs::current_path() / "rooms.pcd"
const fs::path GlobalParams::plane_centroids = fs::current_path() / "plane_centroids.pcd"
const fs::path GlobalParams::plane_normals = fs::current_path() / "plane_normals.pcd"
const double GlobalParams::resulution = 0.05
const double GlobalParams::grid_size = 0.5
const bool GlobalParams::visualize = false

Typedef Documentation

◆ Cloud

Definition at line 19 of file global-params.hpp.

◆ CloudConstPtr

Definition at line 21 of file global-params.hpp.

◆ CloudL

Definition at line 27 of file global-params.hpp.

◆ CloudLConstPtr

Definition at line 29 of file global-params.hpp.

◆ CloudLoc

using CloudLoc = pcl::PointCloud<LocT>

Definition at line 31 of file global-params.hpp.

◆ CloudLPtr

Definition at line 28 of file global-params.hpp.

◆ CloudN

Definition at line 23 of file global-params.hpp.

◆ CloudNConstPtr

Definition at line 25 of file global-params.hpp.

◆ CloudNPtr

Definition at line 24 of file global-params.hpp.

◆ CloudPtr

Definition at line 20 of file global-params.hpp.

◆ Indices

Definition at line 15 of file global-params.hpp.

◆ IndicesConstPtr

Definition at line 17 of file global-params.hpp.

◆ IndicesPtr

Definition at line 16 of file global-params.hpp.

◆ LabelT

Definition at line 12 of file global-params.hpp.

◆ NormalT

Definition at line 11 of file global-params.hpp.

◆ PointT

Definition at line 10 of file global-params.hpp.

Enumeration Type Documentation

◆ RuxError

enum RuxError
Enumerator
SUCCESS 
GENERIC 
IO 
INVALID_ARGUMENT 
NOT_IMPLEMENTED 

Definition at line 35 of file global-params.hpp.