Namespaces | Functions
ScanIOUtils.hpp File Reference
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <iomanip>
#include <set>
#include <boost/filesystem.hpp>
#include <Eigen/Dense>
#include "lvr2/io/Timestamp.hpp"
#include "lvr2/io/PLYIO.hpp"
#include "lvr2/types/ScanTypes.hpp"
#include "lvr2/registration/CameraModels.hpp"
Include dependency graph for ScanIOUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lvr2
 

Functions

std::string lvr2::getSensorType (const boost::filesystem::path &dir)
 Gets the sensor type for a given directory. Return an empty string if the directory does not contain a meta.yaml file with 'sensor_type' element. More...
 
bool lvr2::loadScan (const boost::filesystem::path &root, Scan &scan, const size_t &positionNumber, const size_t &scanNumber)
 
bool lvr2::loadScan (const boost::filesystem::path &root, Scan &scan, const std::string &positionDirectory, const std::string &scanDirectory, const size_t &scanNumber)
 
bool lvr2::loadScan (const boost::filesystem::path &root, Scan &scan, const std::string &positionDirectory, const std::string &scanDirectory, const std::string &scanName)
 
bool lvr2::loadScanCamera (const boost::filesystem::path &root, ScanCamera &image, const size_t &positionNumber, const size_t &cameraNumber)
 
bool lvr2::loadScanCamera (const boost::filesystem::path &root, ScanCamera &image, const std::string &positionDirectory, const size_t &cameraNumber)
 
bool lvr2::loadScanCamera (const boost::filesystem::path &root, ScanCamera &image, const std::string &positionDirectory, const std::string &cameraDirectory)
 
bool lvr2::loadScanImage (const boost::filesystem::path &root, ScanImage &image, const size_t &positionNumber, const size_t &cameraNumber, const size_t &imageNumber)
 
bool lvr2::loadScanImage (const boost::filesystem::path &root, ScanImage &image, const std::string &positionDirectory, const size_t &cameraNumber, const size_t &imageNumber)
 
bool lvr2::loadScanImage (const boost::filesystem::path &root, ScanImage &image, const std::string &positionDirectory, const std::string &cameraDirectory, const size_t &imageNumber)
 
void lvr2::loadScanImages (vector< ScanImagePtr > &images, boost::filesystem::path dataPath)
 
bool lvr2::loadScanPosition (const boost::filesystem::path &root, ScanPosition &scanPos, const size_t &positionNumber)
 
bool lvr2::loadScanPosition (const boost::filesystem::path &root, ScanPosition &scanPos, const std::string &positionDirectory)
 
bool lvr2::loadScanProject (const boost::filesystem::path &root, ScanProject &scanProj)
 
void lvr2::saveScan (const boost::filesystem::path &root, const Scan &scan, const size_t &positionNumber, const size_t &scanNumber)
 
void lvr2::saveScan (const boost::filesystem::path &root, const Scan &scan, const std::string positionDirectory, const std::string scanDirectory, const size_t &scanNumber)
 
void lvr2::saveScan (const boost::filesystem::path &root, const Scan &scan, const std::string positionName, const std::string scanDirectoryName, const std::string scanName)
 SCAN. More...
 
void lvr2::saveScanCamera (const boost::filesystem::path &root, const ScanCamera &image, const size_t &positionNumber, const size_t &cameraNumber)
 
void lvr2::saveScanCamera (const boost::filesystem::path &root, const ScanCamera &image, const std::string &positionDirectory, const size_t &cameraNumber)
 
void lvr2::saveScanCamera (const boost::filesystem::path &root, const ScanCamera &image, const std::string positionDirectory, const std::string cameraDirectory)
 SCANCAMERA. More...
 
void lvr2::saveScanImage (const boost::filesystem::path &root, const ScanImage &image, const size_t &positionNumber, const size_t &cameraNumber, const size_t &imageNumber)
 SCANIMAGE. More...
 
void lvr2::saveScanImage (const boost::filesystem::path &root, const ScanImage &image, const std::string positionDirectory, const size_t &cameraNumber, const size_t &imageNumber)
 
void lvr2::saveScanImage (const boost::filesystem::path &root, const ScanImage &image, const std::string positionDirectory, const std::string cameraDirectory, const size_t &imageNr)
 
void lvr2::saveScanPosition (const boost::filesystem::path &root, const ScanPosition &scanPos, const size_t &positionNumber)
 
void lvr2::saveScanPosition (const boost::filesystem::path &root, const ScanPosition &scanPos, const std::string positionDirectory)
 SCAN_POSITION. More...
 
void lvr2::saveScanProject (const boost::filesystem::path &root, const ScanProject &scanProj)
 SCAN_PROJECT. More...
 


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:25