public class SRF_LocalTangentSpaceEuclidean extends BaseSRF_WithTangentPlaneSurface
BaseSRF_WithTangentPlaneSurface_component_is_angular, _component_valid_region_internalSRFs, _myCsCode, _myOpSeq, _mySrftCode, _orm, _rt| Constructor and Description |
|---|
SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm,
SRM_RT_Code rt,
double geodetic_longitude,
double geodetic_latitude,
double azimuth,
double x_false_origin,
double y_false_origin,
double height_offset)
Constructor by individual SRF parameters
|
SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LTSE_Params params)
Constructor by SRF parameter object
|
| Modifier and Type | Method and Description |
|---|---|
Coord3D |
createCoordinate3D()
Create specific 3D coordinate for SRF_LocalTangentSpaceEuclidean with
[ Double.NaN, Double.NaN, Double.NaN ]
|
Coord3D |
createCoordinate3D(double coord_comp1,
double coord_comp2,
double coord_comp3)
Create specific 3D coordinate for SRF_LocalTangentSpaceEuclidean with
input values
|
CoordSurf |
createSurfaceCoordinate()
Create specific Surface coordinate for SRF_LocalTangentSpaceEuclidean
with [ Double.NaN, Double.NaN ]
|
CoordSurf |
createSurfaceCoordinate(double coord_comp1,
double coord_comp2)
Create specific Surface coordinate for SRF_LocalTangentSpaceEuclidean
with input values
|
double |
get_azimuth()
Returns the azimuth SRF parameter value
|
double |
get_geodetic_latitude()
Returns the geodetic_latitude SRF parameter value
|
double |
get_geodetic_longitude()
Returns the geodetic_longitude SRF parameter value
|
double |
get_height_offset()
Returns the height_offset SRF parameter value
|
double |
get_x_false_origin()
Returns the x_false_origin SRF parameter value
|
double |
get_y_false_origin()
Returns the y_false_origin SRF parameter value
|
CoordSurf |
getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_LocalTangentSpaceEuclidean
|
Coord3D |
getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_LocalTangentSpaceEuclidean
|
SRF_LTSE_Params |
getSRFParameters()
Returns the SRF parameter object
|
boolean |
isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
String |
toString()
Returns a String with the parameter values
|
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_LocalTangentSpaceEuclidean(SRM_ORM_Code orm, SRM_RT_Code rt, SRF_LTSE_Params params) throws SrmException
SrmExceptionpublic SRF_LocalTangentSpaceEuclidean(SRM_ORM_Code orm, SRM_RT_Code rt, double geodetic_longitude, double geodetic_latitude, double azimuth, double x_false_origin, double y_false_origin, double height_offset) throws SrmException
SrmExceptionpublic Coord3D createCoordinate3D()
createCoordinate3D in class BaseSRF_3Dpublic Coord3D createCoordinate3D(double coord_comp1, double coord_comp2, double coord_comp3)
createCoordinate3D 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()
createSurfaceCoordinate in class BaseSRF_WithTangentPlaneSurfacepublic CoordSurf createSurfaceCoordinate(double coord_comp1, double coord_comp2)
createSurfaceCoordinate in class BaseSRF_WithTangentPlaneSurfacecoord_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_LTSE_Params getSRFParameters()
public double get_geodetic_longitude()
public double get_geodetic_latitude()
public double get_azimuth()
public double get_x_false_origin()
public double get_y_false_origin()
public double get_height_offset()
public CoordSurf getAssociatedSurfaceCoordinate(Coord3D coord) throws SrmException
getAssociatedSurfaceCoordinate in class BaseSRF_WithTangentPlaneSurfacecoord - in: a 3D coordinate in this SRFSrmExceptionpublic Coord3D getPromotedSurfaceCoordinate(CoordSurf surf_coord) throws SrmException
getPromotedSurfaceCoordinate in class BaseSRF_WithTangentPlaneSurfacesurf_coord - in: a surface coordinate in this SRFSrmExceptionpublic boolean isEqual(BaseSRF srf)
Copyright © 2013 SEDRIS. All Rights Reserved.