org.jscience.geography.coordinates
Class SRF_LocalTangentSpaceEuclidean

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_WithTangentPlaneSurface
              extended by org.jscience.geography.coordinates.SRF_LocalTangentSpaceEuclidean
All Implemented Interfaces:
java.lang.Cloneable

public class SRF_LocalTangentSpaceEuclidean
extends BaseSRF_WithTangentPlaneSurface

SRF_LocalTangentSpaceEuclidean class declaration.

See Also:
BaseSRF_WithTangentPlaneSurface

Field Summary
 
Fields inherited from class org.jscience.geography.coordinates.BaseSRF
_hsr, _internalSRFs, _myOpSeq, _mySrftCode, _orm
 
Constructor Summary
SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm, SRM_HSR_Code hsr, double geodetic_longitude, double geodetic_latitude, double azimuth, double x_false_origin, double y_false_origin, double height_offset)
          Creates a new SRF_LocalTangentSpaceEuclidean object.
SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm, SRM_HSR_Code hsr, SRF_LTSE_Params params)
          Creates a new SRF_LocalTangentSpaceEuclidean 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!
 double get_azimuth()
          DOCUMENT ME!
 double get_geodetic_latitude()
          DOCUMENT ME!
 double get_geodetic_longitude()
          DOCUMENT ME!
 double get_height_offset()
          DOCUMENT ME!
 double get_x_false_origin()
          DOCUMENT ME!
 double get_y_false_origin()
          DOCUMENT ME!
 CoordSurf getAssociatedSurfaceCoordinate(Coord3D coord)
          DOCUMENT ME!
 Coord3D getPromotedSurfaceCoordinate(CoordSurf surf_coord)
          DOCUMENT ME!
 SRF_LTSE_Params getSRFParameters()
          DOCUMENT ME!
 boolean isEqual(BaseSRF srf)
           
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.geography.coordinates.BaseSRF_WithTangentPlaneSurface
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_LocalTangentSpaceEuclidean

public SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm,
                                      SRM_HSR_Code hsr,
                                      SRF_LTSE_Params params)
                               throws SrmException
Creates a new SRF_LocalTangentSpaceEuclidean object.

Parameters:
orm - DOCUMENT ME!
hsr - DOCUMENT ME!
params - DOCUMENT ME!
Throws:
SrmException - DOCUMENT ME!

SRF_LocalTangentSpaceEuclidean

public SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm,
                                      SRM_HSR_Code hsr,
                                      double geodetic_longitude,
                                      double geodetic_latitude,
                                      double azimuth,
                                      double x_false_origin,
                                      double y_false_origin,
                                      double height_offset)
                               throws SrmException
Creates a new SRF_LocalTangentSpaceEuclidean object.

Parameters:
orm - DOCUMENT ME!
hsr - DOCUMENT ME!
geodetic_longitude - DOCUMENT ME!
geodetic_latitude - DOCUMENT ME!
azimuth - DOCUMENT ME!
x_false_origin - DOCUMENT ME!
y_false_origin - DOCUMENT ME!
height_offset - 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_WithTangentPlaneSurface
Returns:
DOCUMENT ME!

createSurfaceCoordinate

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

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

getSRFParameters

public SRF_LTSE_Params getSRFParameters()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_geodetic_longitude

public double get_geodetic_longitude()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_geodetic_latitude

public double get_geodetic_latitude()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_azimuth

public double get_azimuth()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_x_false_origin

public double get_x_false_origin()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_y_false_origin

public double get_y_false_origin()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_height_offset

public double get_height_offset()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getAssociatedSurfaceCoordinate

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

Specified by:
getAssociatedSurfaceCoordinate in class BaseSRF_WithTangentPlaneSurface
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_WithTangentPlaneSurface
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!