Go to the documentation of this file.
11 #include "../tools/Time.hpp"
12 #include "../tools/errorhandler.hpp"
13 #include "../tools/toolbox.hpp"
24 , m_processingFlags(0)
25 , m_scanStartTime(
Time())
26 , m_scanEndTime(
Time())
30 , m_mountingPosition()
51 return "(error - unknown type)";
void setTimestamps(const Time &start, const Time &end)
Set the start and end timestamp of the scan received by this scanner (in terms of the host computer c...
void setStartAngle(double v)
void setScanFrequency(double freq)
Set the scanner's scan frequency in [Hz]. Must be non-negative.
UINT8 m_deviceID
Accessor functions for scan flags.
void setScannerType(UINT8 newScannerType)
bool operator==(const ScannerInfo &other) const
Equality predicate.
double m_beamTilt
Beam tilt of this scanner in radians.
UINT32 m_scanFlags
Flags for the single scan belonging to this scanner info.
Time m_scanEndTime
End timestamp of the scan received by this scanner.
Time m_scanStartTime
Start timestamp of the scan received by this scanner.
ScannerInfo()
Empty constructor.
std::string toString(const PositionWGS84::PositionWGS84SourceType &type)
static std::string scannerTypeToString(UINT8 st)
void setBeamTilt(double tilt)
void printError(std::string message)
void setProcessingFlags(const UINT16 processingFlags)
double m_scanFrequency
Scan frequency of this scanner.
Position3D m_mountingPosition
void setEndAngle(double v)
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57