Go to the documentation of this file.
13 #include "../BasicDatatypes.hpp"
144 return sizeof(*this);
187 return sizeof(*this);
228 return sizeof(*this);
void setEndDist(double endDist)
double getRefPointDist() const
void addPoint(const FieldSegmentedPoint &point)
double getEndDist() const
virtual ~FieldSegmented()
void setLastAngle(UINT16 m_lastAngle)
double getRefPointAngle() const
UINT32 getMaxDist() const
double m_refPointAngle
[rad]
double getRotAngle() const
FieldSegmentedPoint(double angle, double startDist, double endDist)
double m_maxLength
[m] extension at maximum speed to direction of RotAngle+90° relative to DistScale
UINT16 getFirstAngle() const
void setMaxDist(UINT32 m_maxDist)
std::vector< FieldParameter * > FieldVector
UINT16 m_firstAngle
index of start angle relative to AngleScale
void computePolygon()
fills the polygon clockwise
virtual ~FieldRectangle()
double getSpeedMax() const
UINT32 getMinDist() const
UINT32 getNumberOfPoints()
void setRefPointAngle(double refPointAngle)
void setRotAngle(double rotAngle)
void setRefPointDist(double refPointDist)
void setStartDist(double startDist)
virtual const UINT32 getUsedMemory() const
const UINT32 getUsedMemory() const
void setFirstAngle(UINT16 m_firstAngle)
void setWidth(double width)
virtual const UINT32 getUsedMemory() const
virtual const UINT32 getUsedMemory() const
void setAngle(double angle)
std::vector< FieldSegmentedPoint > FieldSegmentedPoints
void setMaxLength(double maxLength)
void add(FieldParameter *field)
void setSpeedMax(double speedMax)
UINT16 getNumberOfValidFields()
double getMaxLength() const
const FieldParameter & getField(UINT16 fieldNumber) const
FieldSegmentedPoints getPoints()
UINT16 getLastAngle() const
double getStartDist() const
UINT16 m_lastAngle
index of last angle relative to AngleScale
virtual const UINT32 getUsedMemory() const
const FieldVector & getFields() const
void setMinDist(UINT32 m_minDist)
FieldSegmentedPoints m_points
void computePolygon()
fills the polygon clockwise
void setLength(double length)
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57