Public Member Functions | List of all members
ScanIO_oct Class Reference

3D scan loader for from binary octree files More...

#include <scan_io_oct.h>

Inheritance diagram for ScanIO_oct:
Inheritance graph
[legend]

Public Member Functions

virtual int readScans (int start, int end, string &dir, int maxDist, int mindist, double *euler, vector< Point > &ptss)
 
- Public Member Functions inherited from ScanIO
virtual std::list< std::string > readDirectory (const char *dir_path, unsigned int start, unsigned int end)=0
 
virtual void readPose (const char *dir_path, const char *identifier, double *pose)=0
 
virtual void readScan (const char *dir_path, const char *identifier, PointFilter &filter, std::vector< double > *xyz=0, std::vector< unsigned char > *rgb=0, std::vector< float > *reflectance=0, std::vector< float > *amplitude=0, std::vector< int > *type=0, std::vector< float > *deviation=0)=0
 
virtual bool supports (IODataType type)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from ScanIO
static void clearScanIOs ()
 Delete all ScanIO instances and (lazy) try to unload the libraries. More...
 
static ScanIOgetScanIO (IOType iotype)
 Global mapping of io_types to single instances of ScanIOs. More...
 

Detailed Description

3D scan loader for from binary octree files

The compiled class is available as shared object file

Definition at line 23 of file scan_io_oct.h.

Member Function Documentation

◆ readScans()

int ScanIO_oct::readScans ( int  start,
int  end,
string &  dir,
int  maxDist,
int  mindist,
double *  euler,
vector< Point > &  ptss 
)
virtual

Reads specified scans from given directory.

Scan poses will NOT be initialized after a call to this function.

This function actually implements loading of 3D scans in oct-file format and will be compiled as shared lib.

Parameters
startStarts to read with this scan
endStops with this scan
dirThe directory from which to read
maxDistReads only Points up to this Distance
minDistReads only Points from this Distance
eulerInitital pose estimates (will not be applied to the points
ptssVector containing the read points

Definition at line 34 of file scan_io_oct.cc.


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 Mon Feb 28 2022 22:46:10