Helios++
Helios software for LiDAR simulations
|
Class representing a measurement. More...
#include <Measurement.h>
Public Member Functions | |
Measurement ()=default | |
Default measurement constructor. | |
Measurement (const Measurement &m) | |
Public Attributes | |
std::string | hitObjectId |
ID of hit object. | |
glm::dvec3 | position = glm::dvec3(0, 0, 0) |
glm::dvec3 | beamDirection = glm::dvec3(0, 0, 0) |
Beam director vector. | |
glm::dvec3 | beamOrigin = glm::dvec3(0, 0, 0) |
Beam origin. | |
double | distance = 0 |
Intersection distance. | |
double | intensity = 0 |
Point intensity. | |
double | echo_width = 0 |
Echo width. | |
int | returnNumber = 0 |
Measurement return number. | |
int | pulseReturnNumber = 0 |
Pulse return number. | |
int | fullwaveIndex = 0 |
Full wave index. | |
int | classification = 0 |
Point class. | |
long | gpsTime |
Measurement GPS time. | |
Friends | |
std::ostream & | operator<< (std::ostream &out, Measurement &m) |
Class representing a measurement.
glm::dvec3 Measurement::position = glm::dvec3(0, 0, 0) |
Point position