Class TSCoo

java.lang.Object
  extended by TSCoo
All Implemented Interfaces:
java.io.Serializable

 class TSCoo
extends java.lang.Object
implements java.io.Serializable

.

======================================================================
 Class TSCoo -- Coordinate for different geographical Systems
 Attention: Usage of region-numbers is different to common
            documentation of this theme
 ##TSCoo (Eyecatcher)
======================================================================
 


Field Summary
private  java.lang.String EMsg
           
private static double eps
           
private  double Hgt
           
protected static double HPI
           
protected static java.lang.String IdStr
           
private  double Lat
           
private static double[] LC
           
private  double Lon
           
protected static double PI2
           
private  double Px
           
private  double Pz
           
private  int Qx
           
private  int Qz
           
private static double R
           
private static double X1
           
private static double X2
           
private static double X3
           
private static double X4
           
private static double Z1
           
private static double Z2
           
 
Constructor Summary
protected TSCoo()
          .
protected TSCoo(int qx, int qz, double x, double y, double z)
          .
 
Method Summary
protected  java.lang.String getErr()
          .
protected  double getHgt()
          .
protected  double getLat()
          .
protected  double getLon()
          .
protected static double R2D(double r)
          .
protected  java.lang.String toLatLon()
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

PI2

protected static double PI2

HPI

protected static double HPI

eps

private static double eps

R

private static double R

Z1

private static double Z1

Z2

private static double Z2

X1

private static double X1

X2

private static double X2

X3

private static double X3

X4

private static double X4

LC

private static double[] LC

Qx

private int Qx

Qz

private int Qz

Px

private double Px

Pz

private double Pz

Lat

private double Lat

Lon

private double Lon

Hgt

private double Hgt

EMsg

private java.lang.String EMsg
Constructor Detail

TSCoo

protected TSCoo()
.
=====================================================================
 Constructor: (1) Create Default-Entry
=====================================================================
  


TSCoo

protected TSCoo(int qx,
                int qz,
                double x,
                double y,
                double z)
.
=====================================================================
 Constructor: (2) Create Standard-Entry
=====================================================================
  

Method Detail

getErr

protected final java.lang.String getErr()
.
=====================================================================
 Method "getErr"
 Get active error-message (or 'null' if none)
 ##getErr.TSCoo (Eyecatcher)
=====================================================================
  


getHgt

protected final double getHgt()
.
=====================================================================
 Method "getHgt"
 Get current value for Height
 ##getHgt.TSCoo (Eyecatcher)
=====================================================================
  


getLat

protected final double getLat()
.
=====================================================================
 Method "getLat"
 Get current value for Latitude
 Value will be computed if not available
 ##getLat.TSCoo (Eyecatcher)
=====================================================================
  


getLon

protected final double getLon()
.
=====================================================================
 Method "getLon"
 Get current value for Longitude
 Value will be computed if not available
 ##getLon.TSCoo (Eyecatcher)
=====================================================================
  


R2D

protected static double R2D(double r)
.
=====================================================================
 Method "R2D" (static)
 Transform radiant-value to degrees (-PI..+PI)->(-180..+180)
 ##R2D.TSCoo (Eyecatcher)
=====================================================================
  


toLatLon

protected final java.lang.String toLatLon()
.
=====================================================================
 Method "toLatLon"
 Convert Coordinate to Lat/Lon-Format
 Method returns error-message or null if no error
 Longitude: -180°..180° (-PI..PI), Latitude: -90°..90° (-PI/2..PI/2)
 Region-numbers used(documentation->program):
   0->8, 1->0, 2->9, 3->1, 4->2, 5->3, 6->6, 7->7, 8->4, 9->5,
         10->10, 11->11
 ##toLatLon.TSCoo (Eyecatcher)
=====================================================================
  


toStr

protected final java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSCoo (Eyecatcher)
=====================================================================