1 #ifndef __JUTM__JUTMPOSITION__
2 #define __JUTM__JUTMPOSITION__
17 namespace JPP {
using namespace JUTM; }
244 return out << pos.
east <<
' ' << pos.
north <<
' ' << pos.
z;
JUTMPosition & negate()
Negate UTM position.
Interface for binary output.
JUTMPosition & div(const double factor)
Scale UTM position.
Auxiliary base class for aritmetic operations of derived class types.
JUTMPosition & sub(const JUTMPosition &pos)
Subtract UTM position.
const JUTMPosition & getUTMPosition() const
Get UTM position.
JUTMPosition()
Default constructor.
double getUTMEast() const
Get UTM east.
friend JWriter & operator<<(JWriter &out, const JUTMPosition &pos)
Write UTM position to output.
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
friend JReader & operator>>(JReader &in, JUTMPosition &pos)
Read UTM position from input.
Data structure for UTM position.
double getUTMZ() const
Get UTM Z.
double getUTMNorth() const
Get UTM north.
Data structure for vector in three dimensions.
JUTMPosition & mul(const double factor)
Scale UTM position.
Interface for binary input.
JUTMPosition(const JVector3D &pos)
Constructor.
JPosition3D getPosition() const
Get position.
Base class for data structures with artithmetic capabilities.
JUTMPosition & add(const JUTMPosition &pos)
Add UTM position.
friend std::istream & operator>>(std::istream &in, JUTMPosition &pos)
Read UTM position from input.
Data structure for position in three dimensions.
friend std::ostream & operator<<(std::ostream &out, const JUTMPosition &pos)
Write UTM position to output.
JUTMPosition(const double east, const double north, const double z)
Constructor.