Go to the documentation of this file.
8 #include "../BasicDatatypes.hpp"
10 #include "../tools/errorhandler.hpp"
45 dieWithError(
"Vector::operator=: Vector size does not match!");
261 #endif // POSITION3D_HPP
value_type getRollAngle() const
Roll angle [rad] of the sensor in the vehicle coordinate system.
value_type m_rollAngle
Roll angle [rad].
Matrix(UINT16 numOfRows, UINT16 numOfColumns)
value_type getZ() const
z-coordinate [m] of the sensor in the vehicle coordinate system
value_type m_yawAngle
Yaw angle [rad].
void setRollAngle(value_type angle)
Roll angle [rad] of the sensor in the vehicle coordinate system.
value_type getX() const
x-coordinate [m] of the sensor in the vehicle coordinate system
Point3D toPoint3D() const
Returns the x/y/z components of this class, converted into a Point3D object.
void dieWithError(std::string errorMessage)
void setY(value_type y)
y-coordinate [m] of the sensor in the vehicle coordinate system
value_type m_pitchAngle
Pitch angle [rad].
A Position with orientation.
bool transformToVehicle(Point3D *pt)
This class defines a point in the three-dimensional plane.
void setX(value_type x)
x-coordinate [m] of the sensor in the vehicle coordinate system
void setYawAngle(value_type angle)
Yaw angle [rad] of the sensor in the vehicle coordinate system.
Vector(UINT16 numOfElements)
bool operator==(const Position3D &other) const
Equality predicate.
const double operator[](const UINT16 elementNr) const
virtual const UINT32 getUsedMemory() const
void normalizeAngles()
Normalize all three internal angles to the range [-PI..PI].
void setZ(value_type z)
z-coordinate [m] of the sensor in the vehicle coordinate system
const double operator()(const UINT16 rowNr, const UINT16 columnNr) const
std::string toString() const
Position3D toPosition3D() const
Returns the content of this class, converted into a Position3D object.
const Vector operator*(Vector &vector)
value_type getYawAngle() const
Yaw angle [rad] of the sensor in the vehicle coordinate system.
Position3D & set(value_type yaw, value_type pitch, value_type roll, value_type x, value_type y, value_type z)
Set all values.
Point2D toPoint2D() const
Returns the x/y components of this class, converted into a Point2D object.
value_type getPitchAngle() const
Pitch angle [rad] of the sensor in the vehicle coordinate system.
Vector & operator=(const Vector &in)
void setPitchAngle(value_type angle)
Pitch angle [rad] of the sensor in the vehicle coordinate system.
value_type getY() const
y-coordinate [m] of the sensor in the vehicle coordinate system
Position3D()
Empty constructor.
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57