Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lvr2::Scan Struct Reference

#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"
 

Detailed Description

Definition at line 24 of file ScanTypes.hpp.

Constructor & Destructor Documentation

◆ Scan()

lvr2::Scan::Scan ( )
inline

Definition at line 28 of file ScanTypes.hpp.

◆ ~Scan()

lvr2::Scan::~Scan ( )
inline

Definition at line 42 of file ScanTypes.hpp.

Member Data Documentation

◆ boundingBox

BoundingBox<BaseVector<float> > lvr2::Scan::boundingBox

Axis aligned bounding box of this scan.

Definition at line 56 of file ScanTypes.hpp.

◆ endTime

double lvr2::Scan::endTime

End timestamp

Definition at line 80 of file ScanTypes.hpp.

◆ hResolution

double lvr2::Scan::hResolution

Horizontal resolution of used laser scanner.

Definition at line 71 of file ScanTypes.hpp.

◆ numPoints

size_t lvr2::Scan::numPoints

Number of points in scan.

Definition at line 96 of file ScanTypes.hpp.

◆ phiMax

double lvr2::Scan::phiMax

Max vertical scan angle.

Definition at line 68 of file ScanTypes.hpp.

◆ phiMin

double lvr2::Scan::phiMin

Min vertical scan angle.

Definition at line 65 of file ScanTypes.hpp.

◆ points

PointBufferPtr lvr2::Scan::points

Point buffer containing the scan points.

Definition at line 47 of file ScanTypes.hpp.

◆ pointsLoaded

bool lvr2::Scan::pointsLoaded

Indicates if all points ware loaded from the initial input file

Definition at line 84 of file ScanTypes.hpp.

◆ poseEstimation

Transformd lvr2::Scan::poseEstimation

Pose estimation of this scan in project coordinates.

Definition at line 53 of file ScanTypes.hpp.

◆ positionNumber

int lvr2::Scan::positionNumber

Scan position number of this scan in the current scan project.

Definition at line 87 of file ScanTypes.hpp.

◆ registration

Transformd lvr2::Scan::registration

Registration of this scan in project coordinates.

Definition at line 50 of file ScanTypes.hpp.

◆ scanFile

boost::filesystem::path lvr2::Scan::scanFile

Name of the file containing the scan data.

Definition at line 93 of file ScanTypes.hpp.

◆ scanRoot

boost::filesystem::path lvr2::Scan::scanRoot

Path to root dir of this scan.

Definition at line 90 of file ScanTypes.hpp.

◆ sensorType

constexpr char lvr2::Scan::sensorType[] = "Scan"
staticconstexpr

Definition at line 44 of file ScanTypes.hpp.

◆ startTime

double lvr2::Scan::startTime

Start timestamp.

Definition at line 77 of file ScanTypes.hpp.

◆ thetaMax

double lvr2::Scan::thetaMax

Max horizontal scan angle.

Definition at line 62 of file ScanTypes.hpp.

◆ thetaMin

double lvr2::Scan::thetaMin

Min horizontal scan angle.

Definition at line 59 of file ScanTypes.hpp.

◆ vResolution

double lvr2::Scan::vResolution

Vertical resolution of used laser scanner.

Definition at line 74 of file ScanTypes.hpp.


The documentation for this struct was generated from the following file:


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