Public Types | Public Member Functions | Private Attributes
datatypes::FieldParameter Class Reference

#include <FieldParameter.hpp>

Inheritance diagram for datatypes::FieldParameter:
Inheritance graph
[legend]

List of all members.

Public Types

enum  CaseResult { ECR_DONT_CARE = 0, ECR_LOW = 1, ECR_HIGH = 2, ECR_DETECTING = 3 }
enum  FieldTypeIntern { FieldTypeIntern_RADIAL = 0, FieldTypeIntern_RECTANGLE = 1, FieldTypeIntern_SEGMENTED = 2, FieldTypeintern_DYNAMIC = 3 }

Public Member Functions

bool empty () const
 FieldParameter ()
UINT32 getAngleScaleFactor () const
INT32 getAngleScaleOffset () const
const std::string & getComment () const
double getDistScaleFactor () const
double getDistScaleOffset () const
FieldDescriptiongetField () const
const std::string & getFieldName () const
const UINT16 getFieldNumber () const
const FieldDescription::FieldType getFieldType () const
FieldTypeIntern getFieldTypeIntern () const
std::string getFieldTypeInternAsString () const
CaseResult getLastKnownInfringementState () const
UINT8 getLayerFilterBitmap () const
const Polygon2DgetPolygon () const
virtual const UINT32 getUsedMemory () const
UINT8 getVersionNumber () const
bool isLayerFilterEnabled () const
const bool isValid () const
void setAngleScaleFactor (UINT32 angleScaleFactor)
void setAngleScaleOffset (INT32 angleScaleOffset)
void setComment (const std::string &comment)
void setDistScaleFactor (double distScaleFactor)
void setDistScaleOffset (double distScaleOffset)
void setEnableLayerFilter (bool enableLayerFilter)
void setField (FieldDescription *field)
void setFieldName (const std::string &fieldName)
void setFieldNumber (UINT16 m_fieldNumber)
void setFieldTypeIntern (UINT8 fieldTypeIntern)
void setFieldTypeIntern (FieldTypeIntern m_fieldTypeIntern)
void setLastKnownInfringementState (CaseResult lastKnownInfringementState)
void setLayerFilterBitmap (UINT8 layerFilterBitmap)
void setVersionNumber (UINT8 m_versionNumber)
virtual ~FieldParameter ()

Private Attributes

UINT32 m_angleScaleFactor
 internal parameter: sensor specific
INT32 m_angleScaleOffset
 internal parameter: sensor specific
std::string m_comment
double m_distScaleFactor
 conversion factor
double m_distScaleOffset
 [m]
bool m_enableLayerFilter
FieldDescriptionm_field
std::string m_fieldName
UINT16 m_fieldNumber
FieldTypeIntern m_fieldTypeIntern
 internal parameter: sensor specific
CaseResult m_lastKnownInfringementState
UINT8 m_layerFilterBitmap
UINT8 m_versionNumber

Detailed Description

Definition at line 24 of file FieldParameter.hpp.


Member Enumeration Documentation

Enumerator:
ECR_DONT_CARE 
ECR_LOW 
ECR_HIGH 
ECR_DETECTING 

Definition at line 27 of file FieldParameter.hpp.

Enumerator:
FieldTypeIntern_RADIAL 
FieldTypeIntern_RECTANGLE 
FieldTypeIntern_SEGMENTED 
FieldTypeintern_DYNAMIC 

Definition at line 36 of file FieldParameter.hpp.


Constructor & Destructor Documentation

Definition at line 15 of file FieldParameter.cpp.

Definition at line 26 of file FieldParameter.cpp.


Member Function Documentation

bool datatypes::FieldParameter::empty ( ) const [inline]

Definition at line 80 of file FieldParameter.hpp.

Definition at line 57 of file FieldParameter.cpp.

Definition at line 62 of file FieldParameter.cpp.

const std::string & datatypes::FieldParameter::getComment ( ) const

Definition at line 169 of file FieldParameter.cpp.

Definition at line 67 of file FieldParameter.cpp.

Definition at line 72 of file FieldParameter.cpp.

Definition at line 77 of file FieldParameter.cpp.

const std::string & datatypes::FieldParameter::getFieldName ( ) const

Definition at line 174 of file FieldParameter.cpp.

Definition at line 277 of file FieldParameter.cpp.

Definition at line 249 of file FieldParameter.cpp.

Definition at line 82 of file FieldParameter.cpp.

Definition at line 90 of file FieldParameter.cpp.

Definition at line 215 of file FieldParameter.cpp.

Definition at line 225 of file FieldParameter.cpp.

Definition at line 85 of file FieldParameter.hpp.

Implements datatypes::BasicData.

Definition at line 30 of file FieldParameter.cpp.

Definition at line 204 of file FieldParameter.cpp.

Definition at line 230 of file FieldParameter.cpp.

const bool datatypes::FieldParameter::isValid ( ) const

Definition at line 45 of file FieldParameter.cpp.

Definition at line 110 of file FieldParameter.cpp.

Definition at line 115 of file FieldParameter.cpp.

void datatypes::FieldParameter::setComment ( const std::string &  comment)

Definition at line 182 of file FieldParameter.cpp.

void datatypes::FieldParameter::setDistScaleFactor ( double  distScaleFactor)

Definition at line 120 of file FieldParameter.cpp.

void datatypes::FieldParameter::setDistScaleOffset ( double  distScaleOffset)

Definition at line 125 of file FieldParameter.cpp.

void datatypes::FieldParameter::setEnableLayerFilter ( bool  enableLayerFilter)

Definition at line 235 of file FieldParameter.cpp.

Definition at line 130 of file FieldParameter.cpp.

void datatypes::FieldParameter::setFieldName ( const std::string &  fieldName)

Definition at line 194 of file FieldParameter.cpp.

Definition at line 135 of file FieldParameter.cpp.

Definition at line 163 of file FieldParameter.cpp.

Definition at line 149 of file FieldParameter.cpp.

Definition at line 220 of file FieldParameter.cpp.

Definition at line 240 of file FieldParameter.cpp.

Definition at line 209 of file FieldParameter.cpp.


Member Data Documentation

internal parameter: sensor specific

Definition at line 101 of file FieldParameter.hpp.

internal parameter: sensor specific

Definition at line 102 of file FieldParameter.hpp.

std::string datatypes::FieldParameter::m_comment [private]

Definition at line 107 of file FieldParameter.hpp.

conversion factor

Definition at line 99 of file FieldParameter.hpp.

[m]

Definition at line 100 of file FieldParameter.hpp.

Definition at line 110 of file FieldParameter.hpp.

Definition at line 108 of file FieldParameter.hpp.

Definition at line 106 of file FieldParameter.hpp.

Definition at line 104 of file FieldParameter.hpp.

internal parameter: sensor specific

Definition at line 103 of file FieldParameter.hpp.

Definition at line 109 of file FieldParameter.hpp.

Definition at line 111 of file FieldParameter.hpp.

Definition at line 105 of file FieldParameter.hpp.


The documentation for this class was generated from the following files:


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Wed Jun 14 2017 04:04:51