Go to the documentation of this file.
8 #ifndef FIELDPARAMETER_HPP
9 #define FIELDPARAMETER_HPP
11 #include "../BasicDatatypes.hpp"
89 throw std::runtime_error(
"FieldDescription::getPolygon(): No field available.");
116 #endif // FIELDPARAMETER_HPP
void setComment(const std::string &comment)
CaseResult getLastKnownInfringementState() const
UINT8 getVersionNumber() const
INT32 getAngleScaleOffset() const
FieldTypeIntern getFieldTypeIntern() const
void setAngleScaleFactor(UINT32 angleScaleFactor)
CaseResult m_lastKnownInfringementState
UINT8 getLayerFilterBitmap() const
double m_distScaleFactor
conversion factor
void setEnableLayerFilter(bool enableLayerFilter)
FieldTypeIntern m_fieldTypeIntern
internal parameter: sensor specific
@ FieldTypeIntern_RECTANGLE
FieldDescription * getField() const
FieldDescription * m_field
void setVersionNumber(UINT8 m_versionNumber)
void setFieldName(const std::string &fieldName)
double getDistScaleFactor() const
void setFieldNumber(UINT16 m_fieldNumber)
double getDistScaleOffset() const
const Polygon2D & getFieldAsPolygon() const
void setFieldTypeIntern(UINT8 fieldTypeIntern)
void setDistScaleFactor(double distScaleFactor)
virtual const UINT32 getUsedMemory() const
std::string getFieldTypeInternAsString() const
void setLayerFilterBitmap(UINT8 layerFilterBitmap)
virtual ~FieldParameter()
const Polygon2D & getPolygon() const
const FieldDescription::FieldType getFieldType() const
UINT32 m_angleScaleFactor
internal parameter: sensor specific
@ FieldTypeIntern_SEGMENTED
void setAngleScaleOffset(INT32 angleScaleOffset)
UINT32 getAngleScaleFactor() const
void setField(FieldDescription *field)
double m_distScaleOffset
[m]
@ FieldTypeintern_DYNAMIC
void setLastKnownInfringementState(CaseResult lastKnownInfringementState)
const bool isValid() const
const std::string & getComment() const
void setDistScaleOffset(double distScaleOffset)
bool isLayerFilterEnabled() const
INT32 m_angleScaleOffset
internal parameter: sensor specific
const std::string & getFieldName() const
const UINT16 getFieldNumber() const
UINT8 m_layerFilterBitmap
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57