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 26 of file ScanTypes.hpp.

◆ ~Scan()

lvr2::Scan::~Scan ( )
inline

Definition at line 40 of file ScanTypes.hpp.

Member Data Documentation

◆ boundingBox

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

Axis aligned bounding box of this scan.

Definition at line 54 of file ScanTypes.hpp.

◆ endTime

double lvr2::Scan::endTime

End timestamp.

Definition at line 78 of file ScanTypes.hpp.

◆ hResolution

double lvr2::Scan::hResolution

Horizontal resolution of used laser scanner.

Definition at line 69 of file ScanTypes.hpp.

◆ numPoints

size_t lvr2::Scan::numPoints

Number of points in scan.

Definition at line 94 of file ScanTypes.hpp.

◆ phiMax

double lvr2::Scan::phiMax

Max vertical scan angle.

Definition at line 66 of file ScanTypes.hpp.

◆ phiMin

double lvr2::Scan::phiMin

Min vertical scan angle.

Definition at line 63 of file ScanTypes.hpp.

◆ points

PointBufferPtr lvr2::Scan::points

Point buffer containing the scan points.

Definition at line 45 of file ScanTypes.hpp.

◆ pointsLoaded

bool lvr2::Scan::pointsLoaded

Indicates if all points ware loaded from the initial input file

Definition at line 82 of file ScanTypes.hpp.

◆ poseEstimation

Transformd lvr2::Scan::poseEstimation

Pose estimation of this scan in project coordinates.

Definition at line 51 of file ScanTypes.hpp.

◆ positionNumber

int lvr2::Scan::positionNumber

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

Definition at line 85 of file ScanTypes.hpp.

◆ registration

Transformd lvr2::Scan::registration

Registration of this scan in project coordinates.

Definition at line 48 of file ScanTypes.hpp.

◆ scanFile

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

Name of the file containing the scan data.

Definition at line 91 of file ScanTypes.hpp.

◆ scanRoot

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

Path to root dir of this scan.

Definition at line 88 of file ScanTypes.hpp.

◆ sensorType

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

Definition at line 42 of file ScanTypes.hpp.

◆ startTime

double lvr2::Scan::startTime

Start timestamp.

Definition at line 75 of file ScanTypes.hpp.

◆ thetaMax

double lvr2::Scan::thetaMax

Max horizontal scan angle.

Definition at line 60 of file ScanTypes.hpp.

◆ thetaMin

double lvr2::Scan::thetaMin

Min horizontal scan angle.

Definition at line 57 of file ScanTypes.hpp.

◆ vResolution

double lvr2::Scan::vResolution

Vertical resolution of used laser scanner.

Definition at line 72 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 Mon Feb 28 2022 22:46:12