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.