241 in >> position.
__x >> position.
__y;
258 out << format << position.
getX() <<
' '
259 << format << position.
getY();
JFormat_t & getFormat()
Get format for given type.
Data structure for angle in two dimensions.
double getDY() const
Get y direction.
double getDX() const
Get x direction.
Data structure for position in two dimensions.
double getDot(const JAngle2D &angle) const
Get dot product.
JPosition2D(const double x, const double y)
Constructor.
JPosition2D & getPosition()
Get position.
double getPerpDot(const JVersor2D &dir) const
Get perpendicular dot product.
const JPosition2D & getPosition() const
Get position.
friend std::istream & operator>>(std::istream &in, JPosition2D &position)
Read position from input.
JPosition2D(const JAngle2D &angle)
Constructor.
JPosition2D & rotate_back(const JRotation2D &R)
Rotate back.
JPosition2D & rotate(const JRotation2D &R)
Rotate.
JPosition2D()
Default constructor.
void setPosition(const JVector2D &pos)
Set position.
JPosition2D(const JVector2D &pos)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JPosition2D &position)
Write position to output.
double getPerpDot(const JAngle2D &angle) const
Get perpendicular dot product.
friend JReader & operator>>(JReader &in, JPosition2D &position)
Read position from input.
double getDot(const JVersor2D &versor) const
Get dot product.
friend JWriter & operator<<(JWriter &out, const JPosition2D &position)
Write position to output.
JPosition2D(const JVersor2D &dir)
Constructor.
void rotate(double &__x, double &__y) const
Rotate.
void rotate_back(double &__x, double &__y) const
Rotate back.
Data structure for vector in two dimensions.
JVector2D & transform(const JMatrix2D &T)
Transform.
double getY() const
Get y position.
double getX() const
Get x position.
double getPerpDot(const JVector2D &point) const
Get perpendicular dot product.
double getDot(const JVector2D &point) const
Get dot product.
Data structure for normalised vector in two dimensions.
double getDX() const
Get x direction.
double getDY() const
Get y direction.
Interface for binary input.
Interface for binary output.
Auxiliary classes and methods for 2D geometrical objects and operations.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).