org.jscience.geography.coordinates
Class CoordSurf

java.lang.Object
  extended by org.jscience.geography.coordinates.Coord
      extended by org.jscience.geography.coordinates.CoordSurf
All Implemented Interfaces:
java.lang.Cloneable, Coordinates
Direct Known Subclasses:
CoordSurf_Celestiodetic, CoordSurf_EquidistantCylindrical, CoordSurf_LambertConformalConic, CoordSurf_LocalTangentSpaceAzimuthalSpherical, CoordSurf_LocalTangentSpaceCylindrical, CoordSurf_LocalTangentSpaceEuclidean, CoordSurf_Mercator, CoordSurf_ObliqueMercatorSpherical, CoordSurf_Planetodetic, CoordSurf_PolarStereographic, CoordSurf_TransverseMercator

public abstract class CoordSurf
extends Coord

The CoordSurf abstract class is used for representing surface coordinates.

See Also:
Coord

Field Summary
protected  double[] _values
           
 
Constructor Summary
protected CoordSurf(BaseSRF assocSRF, org.jscience.geography.coordinates.Coord_ClassType type)
           
 
Method Summary
 void copyTo(CoordSurf coord)
          Copies the component values from this coordinate to the parameter coordinate.
 double[] getValues()
          DOCUMENT ME!
 boolean isEqual(Coord coord)
          Returns TRUE if the coordinate component values are "equal"
 void setValues(double[] values)
           
 
Methods inherited from class org.jscience.geography.coordinates.Coord
getClassType, getSRF, makeClone, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_values

protected double[] _values
Constructor Detail

CoordSurf

protected CoordSurf(BaseSRF assocSRF,
                    org.jscience.geography.coordinates.Coord_ClassType type)
Method Detail

getValues

public double[] getValues()
Description copied from class: Coord
DOCUMENT ME!

Specified by:
getValues in interface Coordinates
Specified by:
getValues in class Coord
Returns:
DOCUMENT ME!

setValues

public void setValues(double[] values)
               throws SrmException
Throws:
SrmException

isEqual

public boolean isEqual(Coord coord)
Returns TRUE if the coordinate component values are "equal"

Specified by:
isEqual in class Coord
Parameters:
coord - DOCUMENT ME!
Returns:
DOCUMENT ME!

copyTo

public void copyTo(CoordSurf coord)
            throws SrmException
Copies the component values from this coordinate to the parameter coordinate.

Throws:
SrmException