equip.position
Class GeoPositionGcc

java.lang.Object
  |
  +--equip.runtime.Object
        |
        +--equip.runtime.ValueBase
              |
              +--equip.position.GeoPosition
                    |
                    +--equip.position.GeoPositionGcc
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
GeoPositionGccImpl

public abstract class GeoPositionGcc
extends GeoPosition

GCC - used as internal common representation. toGcc returns ref to self. getGeoSystem -> GEO_SYSTEM_GCC. looks like +x comes out through the equator on the greenwich prime meridian, +y comes also comes out through the equator, and so +z comes out through the true north pole. in calculating getLocalRotation we assume WGS84 elipsoid


Field Summary
 double x
           
 double y
           
 double z
           
 
Constructor Summary
GeoPositionGcc()
           
 
Method Summary
 boolean _equals_helper(GeoPositionGcc c)
           
 boolean _matches_helper(GeoPositionGcc c)
           
 boolean equals(java.lang.Object c)
          Standard IDL-generated equality test.
 java.lang.String getModuleName()
          IDL-generated helper routine to get module name (currently unimplemented).
 boolean matches(java.lang.Object c)
          Standard IDL-generated template match test.
 void readObject(ObjectInputStream in)
          Internal serialisation helper.
 void writeObject(ObjectOutputStream out)
          Internal serialisation helper.
 
Methods inherited from class equip.position.GeoPosition
_equals_helper, _matches_helper, getGeoSystem, getLocalRotation, toGcc
 
Methods inherited from class equip.runtime.ValueBase
_equals_helper, _matches_helper, clone
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public double x

y

public double y

z

public double z
Constructor Detail

GeoPositionGcc

public GeoPositionGcc()
Method Detail

getModuleName

public java.lang.String getModuleName()
Description copied from class: Object
IDL-generated helper routine to get module name (currently unimplemented).

Overrides:
getModuleName in class GeoPosition
Returns:
name of this class's module

equals

public boolean equals(java.lang.Object c)
Description copied from class: ValueBase
Standard IDL-generated equality test.

Overrides:
equals in class GeoPosition
Parameters:
c - The object to be compared against this.
Returns:
true if this is equal to c

_equals_helper

public boolean _equals_helper(GeoPositionGcc c)

matches

public boolean matches(java.lang.Object c)
Description copied from class: ValueBase
Standard IDL-generated template match test.

Overrides:
matches in class GeoPosition
Parameters:
c - The object to be checked against this template.
Returns:
true if this (as a template) matches the argument

_matches_helper

public boolean _matches_helper(GeoPositionGcc c)

writeObject

public void writeObject(ObjectOutputStream out)
                 throws java.io.IOException
Description copied from class: ValueBase
Internal serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
writeObject in class GeoPosition
java.io.IOException

readObject

public void readObject(ObjectInputStream in)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.InstantiationException
Description copied from class: ValueBase
Internal serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
readObject in class GeoPosition
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException