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 double getDistScaleFactor() const
CaseResult getLastKnownInfringementState() const
void setLayerFilterBitmap(UINT8 layerFilterBitmap)
bool isLayerFilterEnabled() const
FieldDescription * m_field
UINT8 m_layerFilterBitmap
const FieldDescription::FieldType getFieldType() const
double m_distScaleOffset
[m]
void setDistScaleFactor(double distScaleFactor)
void setAngleScaleFactor(UINT32 angleScaleFactor)
const UINT16 getFieldNumber() const
void setAngleScaleOffset(INT32 angleScaleOffset)
const std::string & getFieldName() const
void setField(FieldDescription *field)
virtual const UINT32 getUsedMemory() const
void setLastKnownInfringementState(CaseResult lastKnownInfringementState)
virtual ~FieldParameter()
std::string getFieldTypeInternAsString() const
INT32 m_angleScaleOffset
internal parameter: sensor specific
FieldTypeIntern getFieldTypeIntern() const
void setDistScaleOffset(double distScaleOffset)
INT32 getAngleScaleOffset() const
UINT32 m_angleScaleFactor
internal parameter: sensor specific
const bool isValid() const
void setFieldTypeIntern(UINT8 fieldTypeIntern)
const std::string & getComment() const
const Polygon2D & getFieldAsPolygon() const
double m_distScaleFactor
conversion factor
UINT8 getVersionNumber() const
void setComment(const std::string &comment)
double getDistScaleOffset() const
UINT32 getAngleScaleFactor() const
const Polygon2D & getPolygon() const
FieldDescription * getField() const
FieldTypeIntern m_fieldTypeIntern
internal parameter: sensor specific
CaseResult m_lastKnownInfringementState
void setVersionNumber(UINT8 m_versionNumber)
UINT8 getLayerFilterBitmap() const
void setFieldNumber(UINT16 m_fieldNumber)
void setEnableLayerFilter(bool enableLayerFilter)
void setFieldName(const std::string &fieldName)