Public Member Functions | Private Attributes
datatypes::FieldRectangle Class Reference

#include <Fields.hpp>

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

List of all members.

Public Member Functions

void computePolygon ()
 fills the polygon clockwise
 FieldRectangle ()
double getLength () const
double getRefPointAngle () const
double getRefPointDist () const
double getRotAngle () const
virtual const UINT32 getUsedMemory () const
double getWidth () const
void setLength (double length)
void setRefPointAngle (double refPointAngle)
void setRefPointDist (double refPointDist)
void setRotAngle (double rotAngle)
void setWidth (double width)
virtual ~FieldRectangle ()

Private Attributes

double m_length
 [m]
double m_refPointAngle
 [rad]
double m_refPointDist
 [m]
double m_rotAngle
 [rad]
double m_width
 [m]

Detailed Description

Definition at line 130 of file Fields.hpp.


Constructor & Destructor Documentation

Definition at line 133 of file Fields.hpp.

virtual datatypes::FieldRectangle::~FieldRectangle ( ) [inline, virtual]

Definition at line 138 of file Fields.hpp.


Member Function Documentation

fills the polygon clockwise

Implements datatypes::FieldDescription.

Definition at line 82 of file Fields.cpp.

Definition at line 98 of file Fields.cpp.

Definition at line 103 of file Fields.cpp.

Definition at line 108 of file Fields.cpp.

Definition at line 113 of file Fields.cpp.

virtual const UINT32 datatypes::FieldRectangle::getUsedMemory ( ) const [inline, virtual]

Implements datatypes::BasicData.

Reimplemented in datatypes::FieldDynamic.

Definition at line 142 of file Fields.hpp.

Definition at line 118 of file Fields.cpp.

void datatypes::FieldRectangle::setLength ( double  length)

Definition at line 126 of file Fields.cpp.

void datatypes::FieldRectangle::setRefPointAngle ( double  refPointAngle)

Definition at line 138 of file Fields.cpp.

void datatypes::FieldRectangle::setRefPointDist ( double  refPointDist)

Definition at line 143 of file Fields.cpp.

void datatypes::FieldRectangle::setRotAngle ( double  rotAngle)

Definition at line 152 of file Fields.cpp.

void datatypes::FieldRectangle::setWidth ( double  width)

Definition at line 163 of file Fields.cpp.


Member Data Documentation

[m]

Definition at line 164 of file Fields.hpp.

[rad]

Definition at line 160 of file Fields.hpp.

[m]

Definition at line 161 of file Fields.hpp.

[rad]

Definition at line 162 of file Fields.hpp.

[m]

Definition at line 163 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 Wed Jun 14 2017 04:04:51