Public Member Functions | Private Attributes | List of all members
datatypes::FieldRadial Class Reference

#include <Fields.hpp>

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

Public Member Functions

void computePolygon ()
 
 FieldRadial ()
 
UINT16 getFirstAngle () const
 
UINT16 getLastAngle () const
 
UINT32 getMaxDist () const
 
UINT32 getMinDist () const
 
virtual const UINT32 getUsedMemory () const
 
void setFirstAngle (UINT16 m_firstAngle)
 
void setLastAngle (UINT16 m_lastAngle)
 
void setMaxDist (UINT32 m_maxDist)
 
void setMinDist (UINT32 m_minDist)
 
virtual ~FieldRadial ()
 
- Public Member Functions inherited from datatypes::FieldDescription
 FieldDescription ()
 
const Polygon2DgetFieldAsPolygon () const
 
FieldType getFieldType () const
 
- Public Member Functions inherited from datatypes::BasicData
 BasicData ()
 
UINT16 getDatatype ()
 
UINT16 getSourceId ()
 
virtual void setSourceId (UINT16 id)
 
virtual ~BasicData ()
 

Private Attributes

UINT16 m_firstAngle
 index of start angle relative to AngleScale More...
 
UINT16 m_lastAngle
 index of last angle relative to AngleScale More...
 
UINT32 m_maxDist
 [mm] More...
 
UINT32 m_minDist
 [mm] More...
 

Additional Inherited Members

- Public Types inherited from datatypes::FieldDescription
enum  FieldType {
  Undefined = 0, Segmented = 1, Rectangle = 2, Radial = 3,
  Dynamic = 4
}
 
- Static Public Member Functions inherited from datatypes::FieldDescription
static std::string fieldTypeToString (FieldType type)
 
- Protected Attributes inherited from datatypes::FieldDescription
Polygon2D m_fieldPolygon
 
FieldType m_fieldType
 
- Protected Attributes inherited from datatypes::BasicData
UINT16 m_datatype
 
UINT16 m_sourceId
 

Detailed Description

Definition at line 172 of file Fields.hpp.

Constructor & Destructor Documentation

datatypes::FieldRadial::FieldRadial ( )
inline

Definition at line 176 of file Fields.hpp.

virtual datatypes::FieldRadial::~FieldRadial ( )
inlinevirtual

Definition at line 181 of file Fields.hpp.

Member Function Documentation

void datatypes::FieldRadial::computePolygon ( )
virtual

Implements datatypes::FieldDescription.

Definition at line 179 of file Fields.cpp.

UINT16 datatypes::FieldRadial::getFirstAngle ( ) const

Definition at line 185 of file Fields.cpp.

UINT16 datatypes::FieldRadial::getLastAngle ( ) const

Definition at line 190 of file Fields.cpp.

UINT32 datatypes::FieldRadial::getMaxDist ( ) const

Definition at line 195 of file Fields.cpp.

UINT32 datatypes::FieldRadial::getMinDist ( ) const

Definition at line 200 of file Fields.cpp.

virtual const UINT32 datatypes::FieldRadial::getUsedMemory ( ) const
inlinevirtual

Implements datatypes::BasicData.

Definition at line 185 of file Fields.hpp.

void datatypes::FieldRadial::setFirstAngle ( UINT16  m_firstAngle)

Definition at line 205 of file Fields.cpp.

void datatypes::FieldRadial::setLastAngle ( UINT16  m_lastAngle)

Definition at line 210 of file Fields.cpp.

void datatypes::FieldRadial::setMaxDist ( UINT32  m_maxDist)

Definition at line 215 of file Fields.cpp.

void datatypes::FieldRadial::setMinDist ( UINT32  m_minDist)

Definition at line 220 of file Fields.cpp.

Member Data Documentation

UINT16 datatypes::FieldRadial::m_firstAngle
private

index of start angle relative to AngleScale

Definition at line 202 of file Fields.hpp.

UINT16 datatypes::FieldRadial::m_lastAngle
private

index of last angle relative to AngleScale

Definition at line 203 of file Fields.hpp.

UINT32 datatypes::FieldRadial::m_maxDist
private

[mm]

Definition at line 205 of file Fields.hpp.

UINT32 datatypes::FieldRadial::m_minDist
private

[mm]

Definition at line 204 of file Fields.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 Mon Oct 26 2020 03:27:30