3D scan loader for from binary octree files More...
#include <scan_io_oct.h>
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 ScanIO * | getScanIO (IOType iotype) |
Global mapping of io_types to single instances of ScanIOs. More... | |
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.
|
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.
start | Starts to read with this scan |
end | Stops with this scan |
dir | The directory from which to read |
maxDist | Reads only Points up to this Distance |
minDist | Reads only Points from this Distance |
euler | Initital pose estimates (will not be applied to the points |
ptss | Vector containing the read points |
Definition at line 34 of file scan_io_oct.cc.