org.jscience.geography.coordinates
Class SRF_Celestiodetic

java.lang.Object
  extended by org.jscience.geography.coordinates.BaseSRF
      extended by org.jscience.geography.coordinates.BaseSRF_3D
          extended by org.jscience.geography.coordinates.BaseSRF_WithEllipsoidalHeight
              extended by org.jscience.geography.coordinates.SRF_Celestiodetic
All Implemented Interfaces:
java.lang.Cloneable

public class SRF_Celestiodetic
extends BaseSRF_WithEllipsoidalHeight

SRF_Celestiodetic class declaration.

See Also:
BaseSRF_WithEllipsoidalHeight

Field Summary
 
Fields inherited from class org.jscience.geography.coordinates.BaseSRF
_hsr, _internalSRFs, _myOpSeq, _mySrftCode, _orm
 
Constructor Summary
SRF_Celestiodetic(SRM_ORM_Code orm, SRM_HSR_Code hsr)
          Creates a new SRF_Celestiodetic object.
 
Method Summary
 Coord3D createCoordinate3D()
          DOCUMENT ME!
 Coord3D createCoordinate3D(double coord_comp1, double coord_comp2, double coord_comp3)
          DOCUMENT ME!
 CoordSurf createSurfaceCoordinate()
          DOCUMENT ME!
 CoordSurf createSurfaceCoordinate(double coord_comp1, double coord_comp2)
          DOCUMENT ME!
 CoordSurf getAssociatedSurfaceCoordinate(Coord3D coord)
          DOCUMENT ME!
 Coord3D getPromotedSurfaceCoordinate(CoordSurf surf_coord)
          DOCUMENT ME!
 boolean isEqual(BaseSRF srf)
           
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.geography.coordinates.BaseSRF_WithEllipsoidalHeight
calculateEuclideanDistance, calculateGeodesicDistance, calculateVerticalSeparationOffset, createLocalTangentSpaceEuclideanSRF, getNaturalSRFSetMember, getNaturalSRFSetMemberCode, getSurfaceCoordinateValues
 
Methods inherited from class org.jscience.geography.coordinates.BaseSRF_3D
calculateEuclideanDistance, changeCoordinate3DSRF, changeDirectionSRF, changeOrientationSRF, checkDirection, checkOrientation, createDirection, createDirection, createOrientation, createOrientation, createOrientation, getCoordinate3DValues, getDirectionValues, getMemberCode, getNaturalSRFSetMember, getNaturalSRFSetMemberCode, getOrientationValues, instanceAbstractSpaceCoordinate
 
Methods inherited from class org.jscience.geography.coordinates.BaseSRF
calculateEuclideanDistance, changeCoordinateSRF, checkCoordinate, createSRFSetMember, createStandardSRF, get_hsr, get_orm, getSRFCode, getSRFSetCode, getSRFSetMemberCode, getSRFTemplateCode, makeClone, setSrfCode, setSrfSetCode, setSrfSetMemberCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SRF_Celestiodetic

public SRF_Celestiodetic(SRM_ORM_Code orm,
                         SRM_HSR_Code hsr)
                  throws SrmException
Creates a new SRF_Celestiodetic object.

Parameters:
orm - DOCUMENT ME!
hsr - DOCUMENT ME!
Throws:
SrmException - DOCUMENT ME!
Method Detail

createCoordinate3D

public Coord3D createCoordinate3D()
DOCUMENT ME!

Specified by:
createCoordinate3D in class BaseSRF_3D
Returns:
DOCUMENT ME!

createCoordinate3D

public Coord3D createCoordinate3D(double coord_comp1,
                                  double coord_comp2,
                                  double coord_comp3)
DOCUMENT ME!

Specified by:
createCoordinate3D in class BaseSRF_3D
Parameters:
coord_comp1 - DOCUMENT ME!
coord_comp2 - DOCUMENT ME!
coord_comp3 - DOCUMENT ME!
Returns:
DOCUMENT ME!

createSurfaceCoordinate

public CoordSurf createSurfaceCoordinate()
DOCUMENT ME!

Specified by:
createSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeight
Returns:
DOCUMENT ME!

createSurfaceCoordinate

public CoordSurf createSurfaceCoordinate(double coord_comp1,
                                         double coord_comp2)
DOCUMENT ME!

Specified by:
createSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeight
Parameters:
coord_comp1 - DOCUMENT ME!
coord_comp2 - DOCUMENT ME!
Returns:
DOCUMENT ME!

getAssociatedSurfaceCoordinate

public CoordSurf getAssociatedSurfaceCoordinate(Coord3D coord)
                                         throws SrmException
DOCUMENT ME!

Specified by:
getAssociatedSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeight
Parameters:
coord - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
SrmException - DOCUMENT ME!

getPromotedSurfaceCoordinate

public Coord3D getPromotedSurfaceCoordinate(CoordSurf surf_coord)
                                     throws SrmException
DOCUMENT ME!

Specified by:
getPromotedSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeight
Parameters:
surf_coord - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
SrmException - DOCUMENT ME!

isEqual

public boolean isEqual(BaseSRF srf)
Specified by:
isEqual in class BaseSRF

toString

public java.lang.String toString()
DOCUMENT ME!

Specified by:
toString in class BaseSRF
Returns:
DOCUMENT ME!