public class SRF_TransverseMercator extends BaseSRF_MapProjection
BaseSRF_MapProjection_ormData_component_is_angular, _component_valid_region_internalSRFs, _myCsCode, _myOpSeq, _mySrftCode, _orm, _rt| Constructor and Description |
|---|
SRF_TransverseMercator(SRM_ORM_Code orm,
SRM_RT_Code rt,
double origin_longitude,
double origin_latitude,
double central_scale,
double false_easting,
double false_northing) |
SRF_TransverseMercator(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_TM_Params params) |
| Modifier and Type | Method and Description |
|---|---|
protected double |
comCalculation(OrmData e_constants,
double[] cd_coord) |
Coord3D |
createCoordinate3D()
Creates a 3D coordinate object.
|
Coord3D |
createCoordinate3D(double coord_comp1,
double coord_comp2,
double coord_comp3)
Creates a 3D coordinate object.
|
CoordSurf |
createSurfaceCoordinate()
Creates a surface coordinate object with default [ Double.NaN, Double.NaN ].
|
CoordSurf |
createSurfaceCoordinate(double coord_comp1,
double coord_comp2)
Creates a surface coordinate object with initial values.
|
double |
get_central_scale() |
double |
get_false_easting() |
double |
get_false_northing() |
double |
get_origin_latitude() |
double |
get_origin_longitude() |
CoordSurf |
getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate.
|
Coord3D |
getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as specified
by a surface coordinate.
|
SRF_TM_Params |
getSRFParameters() |
boolean |
isEqual(BaseSRF srf) |
protected double |
pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
String |
toString()
Returns a string representation of this SRF.
|
calculateConvergenceOfTheMeridian, calculateMapAzimuth, calculatePointScale, getExtendedValidGeodeticRegion, getValidGeodeticRegion, setExtendedValidGeodeticRegion, setValidGeodeticRegioncalculateEuclideanDistance, calculateGeodesicDistance, calculateVerticalSeparationOffset, createLocalTangentSpaceEuclideanSRF, getNaturalSRFSetMember, getNaturalSRFSetMemberCode, getSurfaceCoordinateValuescalculateEuclideanDistance, changeCoordinate3DArraySRF, changeCoordinate3DArraySRFObject, changeCoordinate3DSRF, changeCoordinate3DSRFObject, changeDirectionArraySRF, changeDirectionArraySRFObject, changeDirectionSRF, changeDirectionSRFObject, checkDirection, comp_ori_mat, compLTP, computeSRFOrientation, createDirection, createDirection, createLococentricEuclidean3DSRF, getCoordinate3DValues, getDirectionValues, getExtendedValidRegion, getLocalTangentFrameSRFParameters, getMemberCode, getNaturalSRFSetMember, getNaturalSRFSetMemberCode, getValidRegion, setExtendedValidRegion, setValidRegion, transformOrientation, transformOrientationCommonOrigin, transformVector, transformVectorCommonOrigin, transformVectorInBodyFrame, transformVectorInBodyFrameCommonOrigincalculateEuclideanDistance, changeCoordinateSRF, checkCoordinate, createSRFSetMember, createStandardSRF, get_orm, get_rt, getA, getCSCode, getF, getImplVerInfo, getOrm, getRt, getSRFCode, getSRFSetCode, getSRFSetMemberCode, getSRFTemplateCode, interimConv, makeClone, querySRFTSupport, setSrfCode, setSrfSetCode, setSrfSetMemberCodepublic SRF_TransverseMercator(SRM_ORM_Code orm, SRM_RT_Code rt, SRF_TM_Params params) throws SrmException
SrmExceptionpublic SRF_TransverseMercator(SRM_ORM_Code orm, SRM_RT_Code rt, double origin_longitude, double origin_latitude, double central_scale, double false_easting, double false_northing) throws SrmException
SrmExceptionpublic Coord3D createCoordinate3D()
BaseSRF_3DcreateCoordinate3D in class BaseSRF_3Dpublic Coord3D createCoordinate3D(double coord_comp1, double coord_comp2, double coord_comp3)
BaseSRF_3DcreateCoordinate3D in class BaseSRF_3Dcoord_comp1 - in: the values of the first component of the 3D coordinatecoord_comp2 - in: the values of the second component of the 3D coordinatecoord_comp3 - in: the values of the third component of the 3D coordinatepublic CoordSurf createSurfaceCoordinate()
BaseSRF_WithEllipsoidalHeightcreateSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeightpublic CoordSurf createSurfaceCoordinate(double coord_comp1, double coord_comp2)
BaseSRF_WithEllipsoidalHeightcreateSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeightcoord_comp1 - in: the values of the first component of the surface coordinatecoord_comp2 - in: the values of the second component of the surface coordinatepublic SRF_TM_Params getSRFParameters()
public double get_origin_longitude()
public double get_origin_latitude()
public double get_central_scale()
public double get_false_easting()
public double get_false_northing()
public CoordSurf getAssociatedSurfaceCoordinate(Coord3D coord) throws SrmException
BaseSRF_WithEllipsoidalHeightgetAssociatedSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeightcoord - in: a 3D coordinate in this SRFSrmExceptionpublic Coord3D getPromotedSurfaceCoordinate(CoordSurf surf_coord) throws SrmException
BaseSRF_WithEllipsoidalHeightgetPromotedSurfaceCoordinate in class BaseSRF_WithEllipsoidalHeightsurf_coord - in: a surface coordinate in this SRFSrmExceptionpublic boolean isEqual(BaseSRF srf)
public String toString()
BaseSRFprotected double comCalculation(OrmData e_constants, double[] cd_coord) throws SrmException
comCalculation in class BaseSRF_MapProjectionSrmExceptionprotected double pointScaleCalculation(OrmData e_constants, double[] cd_coord) throws SrmException
pointScaleCalculation in class BaseSRF_MapProjectionSrmExceptionCopyright © 2013 SEDRIS. All Rights Reserved.