18 #ifndef __DATASTRUCTS_MANIPULATOR_H_ 19 #define __DATASTRUCTS_MANIPULATOR_H_ 48 AbsPos() : Eulerx(0.0), Eulery(0.0), Eulerz(0.0), Transx(0.0), Transy(0.0), Transz(0.0)
111 void angleScale(
double s);
114 angleScale(57.295779524);
118 angleScale(0.017453292);
125 return sqrt(Transx * Transx + Transy * Transy + Transz * Transz);
131 double distMeasure(
AbsPos otherPos)
const;
155 #endif //__DATASTRUCTS_MANIPULATOR_H_
AbsPos operator*(double s, const AbsPos &abs)
void setEulerZ(double eulerz)
void setTransZ(double transz)
void setEulerY(double eulery)
Definition of the used structs in the project Path planner.
void setTransY(double transy)
void setEulerX(double eulerx)
void setTransX(double transx)
double getPosLength() const
std::ostream & operator<<(std::ostream &os, const AbsPos &a)