#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 26 of file ScanTypes.hpp.
|
inline |
Definition at line 40 of file ScanTypes.hpp.
BoundingBox<BaseVector<float> > lvr2::Scan::boundingBox |
Axis aligned bounding box of this scan.
Definition at line 54 of file ScanTypes.hpp.
double lvr2::Scan::endTime |
End timestamp.
Definition at line 78 of file ScanTypes.hpp.
double lvr2::Scan::hResolution |
Horizontal resolution of used laser scanner.
Definition at line 69 of file ScanTypes.hpp.
size_t lvr2::Scan::numPoints |
Number of points in scan.
Definition at line 94 of file ScanTypes.hpp.
double lvr2::Scan::phiMax |
Max vertical scan angle.
Definition at line 66 of file ScanTypes.hpp.
double lvr2::Scan::phiMin |
Min vertical scan angle.
Definition at line 63 of file ScanTypes.hpp.
PointBufferPtr lvr2::Scan::points |
Point buffer containing the scan points.
Definition at line 45 of file ScanTypes.hpp.
bool lvr2::Scan::pointsLoaded |
Indicates if all points ware loaded from the initial input file
Definition at line 82 of file ScanTypes.hpp.
Transformd lvr2::Scan::poseEstimation |
Pose estimation of this scan in project coordinates.
Definition at line 51 of file ScanTypes.hpp.
int lvr2::Scan::positionNumber |
Scan position number of this scan in the current scan project.
Definition at line 85 of file ScanTypes.hpp.
Transformd lvr2::Scan::registration |
Registration of this scan in project coordinates.
Definition at line 48 of file ScanTypes.hpp.
boost::filesystem::path lvr2::Scan::scanFile |
Name of the file containing the scan data.
Definition at line 91 of file ScanTypes.hpp.
boost::filesystem::path lvr2::Scan::scanRoot |
Path to root dir of this scan.
Definition at line 88 of file ScanTypes.hpp.
|
static |
Definition at line 42 of file ScanTypes.hpp.
double lvr2::Scan::startTime |
Start timestamp.
Definition at line 75 of file ScanTypes.hpp.
double lvr2::Scan::thetaMax |
Max horizontal scan angle.
Definition at line 60 of file ScanTypes.hpp.
double lvr2::Scan::thetaMin |
Min horizontal scan angle.
Definition at line 57 of file ScanTypes.hpp.
double lvr2::Scan::vResolution |
Vertical resolution of used laser scanner.
Definition at line 72 of file ScanTypes.hpp.