#include <Fields.hpp>
Public Member Functions | |
FieldDynamic () | |
double | getMaxLength () const |
double | getSpeedMax () const |
virtual const UINT32 | getUsedMemory () const |
void | setMaxLength (double maxLength) |
void | setSpeedMax (double speedMax) |
virtual | ~FieldDynamic () |
Public Member Functions inherited from datatypes::FieldRectangle | |
void | computePolygon () |
fills the polygon clockwise More... | |
FieldRectangle () | |
double | getLength () const |
double | getRefPointAngle () const |
double | getRefPointDist () const |
double | getRotAngle () 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 () |
Public Member Functions inherited from datatypes::FieldDescription | |
FieldDescription () | |
const Polygon2D & | getFieldAsPolygon () 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 | |
double | m_maxLength |
[m] extension at maximum speed to direction of RotAngle+90° relative to DistScale More... | |
double | m_speedMax |
[m/s] 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 |
Definition at line 214 of file Fields.hpp.
|
inline |
Definition at line 217 of file Fields.hpp.
|
inlinevirtual |
Definition at line 222 of file Fields.hpp.
double datatypes::FieldDynamic::getMaxLength | ( | ) | const |
Definition at line 230 of file Fields.cpp.
double datatypes::FieldDynamic::getSpeedMax | ( | ) | const |
Definition at line 235 of file Fields.cpp.
|
inlinevirtual |
Reimplemented from datatypes::FieldRectangle.
Definition at line 226 of file Fields.hpp.
void datatypes::FieldDynamic::setMaxLength | ( | double | maxLength | ) |
Definition at line 240 of file Fields.cpp.
void datatypes::FieldDynamic::setSpeedMax | ( | double | speedMax | ) |
Definition at line 245 of file Fields.cpp.
|
private |
[m] extension at maximum speed to direction of RotAngle+90° relative to DistScale
Definition at line 237 of file Fields.hpp.
|
private |
[m/s]
Definition at line 238 of file Fields.hpp.