equip.position
Class GeoPositionGccImpl

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

public class GeoPositionGccImpl
extends GeoPositionGcc


Field Summary
 
Fields inherited from class equip.position.GeoPositionGcc
x, y, z
 
Constructor Summary
GeoPositionGccImpl()
           
 
Method Summary
 int getGeoSystem()
          virtual - defined in base classes
 Quaternion3D getLocalRotation()
          returns the rotation that must be applied to rotate a non-geo-referenced local coordinate system (with +x to the right, +y up and +z out of the screen) to the corresponding geo-referenced position of this object such that +x is east, +y is normal to the tangent of the ellipsoid at this point (x,y,z) (i.e. up), and -z is towards the north pole.
 GeoPositionGcc toGcc()
          convert to GCC
 
Methods inherited from class equip.position.GeoPositionGcc
_equals_helper, _matches_helper, equals, getModuleName, matches, readObject, writeObject
 
Methods inherited from class equip.position.GeoPosition
_equals_helper, _matches_helper
 
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
 

Constructor Detail

GeoPositionGccImpl

public GeoPositionGccImpl()
Method Detail

toGcc

public GeoPositionGcc toGcc()
Description copied from class: GeoPosition
convert to GCC

Specified by:
toGcc in class GeoPosition

getGeoSystem

public int getGeoSystem()
Description copied from class: GeoPosition
virtual - defined in base classes

Specified by:
getGeoSystem in class GeoPosition

getLocalRotation

public Quaternion3D getLocalRotation()
Description copied from class: GeoPosition
returns the rotation that must be applied to rotate a non-geo-referenced local coordinate system (with +x to the right, +y up and +z out of the screen) to the corresponding geo-referenced position of this object such that +x is east, +y is normal to the tangent of the ellipsoid at this point (x,y,z) (i.e. up), and -z is towards the north pole. NB only guaranteed to be implemented by GeoPositionGcc (but might actually be more efficient in Gdc, hence putting it here).

Specified by:
getLocalRotation in class GeoPosition