#include <Fields.hpp>
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] |
Definition at line 130 of file Fields.hpp.
datatypes::FieldRectangle::FieldRectangle | ( | ) | [inline] |
Definition at line 133 of file Fields.hpp.
virtual datatypes::FieldRectangle::~FieldRectangle | ( | ) | [inline, virtual] |
Definition at line 138 of file Fields.hpp.
void datatypes::FieldRectangle::computePolygon | ( | ) | [virtual] |
fills the polygon clockwise
Implements datatypes::FieldDescription.
Definition at line 82 of file Fields.cpp.
double datatypes::FieldRectangle::getLength | ( | ) | const |
Definition at line 98 of file Fields.cpp.
double datatypes::FieldRectangle::getRefPointAngle | ( | ) | const |
Definition at line 103 of file Fields.cpp.
double datatypes::FieldRectangle::getRefPointDist | ( | ) | const |
Definition at line 108 of file Fields.cpp.
double datatypes::FieldRectangle::getRotAngle | ( | ) | const |
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.
double datatypes::FieldRectangle::getWidth | ( | ) | const |
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.
double datatypes::FieldRectangle::m_length [private] |
[m]
Definition at line 164 of file Fields.hpp.
double datatypes::FieldRectangle::m_refPointAngle [private] |
[rad]
Definition at line 160 of file Fields.hpp.
double datatypes::FieldRectangle::m_refPointDist [private] |
[m]
Definition at line 161 of file Fields.hpp.
double datatypes::FieldRectangle::m_rotAngle [private] |
[rad]
Definition at line 162 of file Fields.hpp.
double datatypes::FieldRectangle::m_width [private] |
[m]
Definition at line 163 of file Fields.hpp.