Public Member Functions | Public Attributes | List of all members
lvr2::RieglProject Class Reference

#include <RieglProject.hpp>

Public Member Functions

void parse_asciiclouds ()
 
void parse_images_per_scanpos (ScanPosition &scanpos, pt::ptree scanpos_ptree, pt::ptree project_ptree)
 
bool parse_project (unsigned int start, unsigned int end)
 
void parse_scanpositions (pt::ptree project_ptree, unsigned int start, unsigned int end)
 
 RieglProject (std::string dir, std::string input_cloud_format="rxp")
 Construct a new Riegl Project object. More...
 

Public Attributes

std::string m_input_cloud_format
 
fs::path m_project_dir
 
std::vector< ScanPositionm_scan_positions
 

Detailed Description

Definition at line 48 of file RieglProject.hpp.

Constructor & Destructor Documentation

◆ RieglProject()

lvr2::RieglProject::RieglProject ( std::string  dir,
std::string  input_cloud_format = "rxp" 
)

Construct a new Riegl Project object.

Parameters
dir
input_cloud_formatImplemented: rxp,ascii

Definition at line 69 of file RieglProject.cpp.

Member Function Documentation

◆ parse_asciiclouds()

void lvr2::RieglProject::parse_asciiclouds ( )

Definition at line 267 of file RieglProject.cpp.

◆ parse_images_per_scanpos()

void lvr2::RieglProject::parse_images_per_scanpos ( ScanPosition scanpos,
pt::ptree  scanpos_ptree,
pt::ptree  project_ptree 
)

Definition at line 174 of file RieglProject.cpp.

◆ parse_project()

bool lvr2::RieglProject::parse_project ( unsigned int  start,
unsigned int  end 
)

Definition at line 342 of file RieglProject.cpp.

◆ parse_scanpositions()

void lvr2::RieglProject::parse_scanpositions ( pt::ptree  project_ptree,
unsigned int  start,
unsigned int  end 
)

Definition at line 79 of file RieglProject.cpp.

Member Data Documentation

◆ m_input_cloud_format

std::string lvr2::RieglProject::m_input_cloud_format

Definition at line 67 of file RieglProject.hpp.

◆ m_project_dir

fs::path lvr2::RieglProject::m_project_dir

Definition at line 60 of file RieglProject.hpp.

◆ m_scan_positions

std::vector<ScanPosition> lvr2::RieglProject::m_scan_positions

Definition at line 61 of file RieglProject.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27