1 #ifndef __JUTM__JUTMPOSITION__ 
    2 #define __JUTM__JUTMPOSITION__ 
   18 namespace JPP { 
using namespace JUTM; }
 
   37     public JMath<JUTMPosition>
 
  248       return sqrt(x*x + y*y);
 
  274       const JFormat format[] = { 
JFormat(out, getFormat<JUTMPosition>(
JFormat_t(12, 3, std::ios::fixed | std::ios::showpos))),
 
  275                                  JFormat(out, getFormat<JPosition3D> (
JFormat_t( 9, 3, std::ios::fixed | std::ios::showpos)))   };
 
  277       return out << format[0] << pos.
east  << 
' '  
  278                  << format[0] << pos.
north << 
' '  
  279                  << format[1] << pos.
z;
 
JUTMPosition & negate()
Negate UTM position. 
 
static const JUTMPosition JNorth_t(0,+1, 0)
North. 
 
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. 
 
double getDisplacement(const JUTMPosition &position) const 
Get displacement to position. 
 
JUTMPosition()
Default constructor. 
 
double getUTMEast() const 
Get UTM east. 
 
friend JWriter & operator<<(JWriter &out, const JUTMPosition &pos)
Write UTM position to output. 
 
friend JReader & operator>>(JReader &in, JUTMPosition &pos)
Read UTM position from input. 
 
void setUTMPosition(const JUTMPosition &position)
Set UTM position. 
 
static const JUTMPosition JSouth_t(0,-1, 0)
South. 
 
Data structure for UTM position. 
 
double getUTMZ() const 
Get UTM Z. 
 
static const JUTMPosition JWest_t(-1, 0, 0)
West. 
 
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. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
 
static const JUTMPosition JEast_t(+1, 0, 0)
East. 
 
JUTMPosition(const double east, const double north, const double z)
Constructor.