#include <ScanTypes.hpp>
Public Member Functions | |
Scan () | |
~Scan () | |
Public Attributes | |
BoundingBox< BaseVector< float > > | boundingBox |
Axis aligned bounding box of this scan. More... | |
double | endTime |
End timestamp More... | |
double | hResolution |
Horizontal resolution of used laser scanner. More... | |
size_t | numPoints |
Number of points in scan. More... | |
double | phiMax |
Max vertical scan angle. More... | |
double | phiMin |
Min vertical scan angle. More... | |
PointBufferPtr | points |
Point buffer containing the scan points. More... | |
bool | pointsLoaded |
Transformd | poseEstimation |
Pose estimation of this scan in project coordinates. More... | |
int | positionNumber |
Scan position number of this scan in the current scan project. More... | |
Transformd | registration |
Registration of this scan in project coordinates. More... | |
boost::filesystem::path | scanFile |
Name of the file containing the scan data. More... | |
boost::filesystem::path | scanRoot |
Path to root dir of this scan. More... | |
double | startTime |
Start timestamp. More... | |
double | thetaMax |
Max horizontal scan angle. More... | |
double | thetaMin |
Min horizontal scan angle. More... | |
double | vResolution |
Vertical resolution of used laser scanner. More... | |
Static Public Attributes | |
static constexpr char | sensorType [] = "Scan" |
Definition at line 24 of file ScanTypes.hpp.
|
inline |
Definition at line 28 of file ScanTypes.hpp.
|
inline |
Definition at line 42 of file ScanTypes.hpp.
BoundingBox<BaseVector<float> > lvr2::Scan::boundingBox |
Axis aligned bounding box of this scan.
Definition at line 56 of file ScanTypes.hpp.
double lvr2::Scan::endTime |
End timestamp
Definition at line 80 of file ScanTypes.hpp.
double lvr2::Scan::hResolution |
Horizontal resolution of used laser scanner.
Definition at line 71 of file ScanTypes.hpp.
size_t lvr2::Scan::numPoints |
Number of points in scan.
Definition at line 96 of file ScanTypes.hpp.
double lvr2::Scan::phiMax |
Max vertical scan angle.
Definition at line 68 of file ScanTypes.hpp.
double lvr2::Scan::phiMin |
Min vertical scan angle.
Definition at line 65 of file ScanTypes.hpp.
PointBufferPtr lvr2::Scan::points |
Point buffer containing the scan points.
Definition at line 47 of file ScanTypes.hpp.
bool lvr2::Scan::pointsLoaded |
Indicates if all points ware loaded from the initial input file
Definition at line 84 of file ScanTypes.hpp.
Transformd lvr2::Scan::poseEstimation |
Pose estimation of this scan in project coordinates.
Definition at line 53 of file ScanTypes.hpp.
int lvr2::Scan::positionNumber |
Scan position number of this scan in the current scan project.
Definition at line 87 of file ScanTypes.hpp.
Transformd lvr2::Scan::registration |
Registration of this scan in project coordinates.
Definition at line 50 of file ScanTypes.hpp.
boost::filesystem::path lvr2::Scan::scanFile |
Name of the file containing the scan data.
Definition at line 93 of file ScanTypes.hpp.
boost::filesystem::path lvr2::Scan::scanRoot |
Path to root dir of this scan.
Definition at line 90 of file ScanTypes.hpp.
|
staticconstexpr |
Definition at line 44 of file ScanTypes.hpp.
double lvr2::Scan::startTime |
Start timestamp.
Definition at line 77 of file ScanTypes.hpp.
double lvr2::Scan::thetaMax |
Max horizontal scan angle.
Definition at line 62 of file ScanTypes.hpp.
double lvr2::Scan::thetaMin |
Min horizontal scan angle.
Definition at line 59 of file ScanTypes.hpp.
double lvr2::Scan::vResolution |
Vertical resolution of used laser scanner.
Definition at line 74 of file ScanTypes.hpp.