Class ScanPoint
Defined in File ScanPoint.h
Class Documentation
-
class ScanPoint
Class containing the data of a single scan point.
Public Functions
-
ScanPoint()
-
ScanPoint(float angle, uint16_t &distance, uint8_t &reflectivity, bool &valid_bit, bool &infinite_bit, bool &glare_bit, bool &reflector_bit, bool &contamination_bit, bool &contamination_warning_bit)
Constructor of a scan point, takes all needed parameters.
- Parameters:
angle – Angle of the scanpoint in coordinates of the sensor.
distance – Distance of the measured scanpoint.
reflectivity – Value how strongly the scan point reflects.
valid_bit – If the scanpoint is valid.
infinite_bit – If the scanpoint is infinite.
glare_bit – If there is glare in the scanpoint.
reflector_bit – If the scanpoint detects a reflector.
contamination_bit – If the scanpoint is contaminated.
contamination_warning_bit – Warning if the scanpoint is contaminated.
-
float getAngle() const
Getter for the angle in sensor coordinates.
- Returns:
The angle of the sensor scanpoint.
-
uint16_t getDistance() const
Getter for the distance of the scanpoint.
- Returns:
The distance of the scanpoint.
-
uint8_t getReflectivity() const
Getter for the reflectivity value.
- Returns:
The reflectivity value of the scanpoint.
-
bool getValidBit() const
Returns if the scanpoint is valid.
- Returns:
If the scanpoint is valid.
-
bool getInfiniteBit() const
Returns if the scanpoint is infinite.
- Returns:
If the scanpoint is infinite.
-
bool getGlareBit() const
Returns if the scanpoint has glare.
- Returns:
If the scanpoint has glare.
-
bool getReflectorBit() const
Returns if the scanpoint detects a reflector.
- Returns:
If the scanpoint is a reflector.
-
bool getContaminationBit() const
Returns if the scanpoint is contaminated.
- Returns:
If the scanpoint is contaminated.
-
bool getContaminationWarningBit() const
Returns if there is a contamination warning.
- Returns:
If there is a contamination warning.
-
ScanPoint()