| Modifier and Type | Method and Description |
|---|---|
double |
BaseSRF_MapProjection.calculateConvergenceOfTheMeridian(CoordSurf surf_coord)
Returns the Convergence of the Meridian in radians at a position on
the surface of the oblate spheroid.
|
static double |
BaseSRF_2D.calculateEuclideanDistance(Coord2D coord1,
Coord2D coord2)
Returns the Euclidean distance between two coordinates.
|
static double |
BaseSRF_3D.calculateEuclideanDistance(Coord3D coord1,
Coord3D coord2)
Returns the euclidean distance between two coordinates.
|
static double |
BaseSRF.calculateEuclideanDistance(Coord coord1,
Coord coord2)
Returns the Euclidean distance between two coordinates.
|
static double |
BaseSRF_WithEllipsoidalHeight.calculateEuclideanDistance(CoordSurf coord1,
CoordSurf coord2)
Returns the Euclidean distance between two coordinates.
|
double |
BaseSRF_WithEllipsoidalHeight.calculateGeodesicDistance(CoordSurf src_coord,
CoordSurf des_coord)
Returns the geodesic distance between two surface coordinates.
|
double |
BaseSRF_MapProjection.calculateMapAzimuth(CoordSurf src_coord,
CoordSurf des_coord)
Returns the map azimuth in radians between two surface coordinates.
|
double |
BaseSRF_MapProjection.calculatePointScale(CoordSurf surf_coord)
Returns the point scale at a position on the surface of the oblate
spheroid.
|
double |
BaseSRF_WithEllipsoidalHeight.calculateVerticalSeparationOffset(SRM_DSS_Code dss,
CoordSurf surf_coord)
Returns the vertical separation at a position.
|
int |
BaseSRF_2D.changeCoordinate2DArraySRF(Coord2D[] src,
Coord2D[] tgt)
Changes a array of 2D coordinates to this SRF.
|
int |
BaseSRF_2D.changeCoordinate2DArraySRFObject(Coord2D[] src,
SRM_ORM_Trans_2D_Params hst,
Coord2D[] tgt)
Changes an array of 2D coordinates to this SRF using tranformation object.
|
void |
BaseSRF_2D.changeCoordinate2DSRF(Coord2D src,
Coord2D tgt)
Changes a coordinate's values to this SRF.
|
void |
BaseSRF_2D.changeCoordinate2DSRFObject(Coord2D src,
SRM_ORM_Trans_2D_Params hst,
Coord2D tgt)
Changes a coordinate's values to this SRF using tranformation object.
|
int |
BaseSRF_3D.changeCoordinate3DArraySRF(Coord3D[] src,
Coord3D[] tgt,
SRM_Coordinate_Valid_Region_Code[] region)
Changes an array of 3D coordinate to this SRF.
|
int |
BaseSRF_3D.changeCoordinate3DArraySRFObject(Coord3D[] src,
SRM_ORM_Trans_3D_Params hst,
Coord3D[] tgt,
SRM_Coordinate_Valid_Region_Code[] region)
Changes an array of coordinates to this SRF using tranformation object.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.changeCoordinate3DSRF(Coord3D src,
Coord3D tgt)
Changes a coordinate's values to this SRF.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.changeCoordinate3DSRFObject(Coord3D src,
SRM_ORM_Trans_3D_Params hst,
Coord3D tgt)
Changes a coordinate's values to this SRF using tranformation object.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF.changeCoordinateSRF(Coord src,
Coord tgt)
Changes a coordinate's values to this SRF.
|
int |
BaseSRF_3D.changeDirectionArraySRF(Direction[] src_dir,
Direction[] tgt_dir,
SRM_Coordinate_Valid_Region_Code[] region)
Changes an array of directions to this SRF.
|
int |
BaseSRF_3D.changeDirectionArraySRFObject(Direction[] src_dir,
SRM_ORM_Trans_3D_Params hst,
Direction[] tgt_dir,
SRM_Coordinate_Valid_Region_Code[] region)
Changes an array of directions to this SRF using tranformation object.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.changeDirectionSRF(Direction src_dir,
Direction tgt_dir)
Changes a direction's reference coordinate and vector to this SRF.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.changeDirectionSRFObject(Direction src_dir,
SRM_ORM_Trans_3D_Params hst,
Direction tgt_dir)
Changes a direction's values to this SRF using tranformation object.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF.checkCoordinate(Coord src)
Check a coordinate in this SRF for valid region.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.checkDirection(Direction direction)
Check a direction in this SRF.
|
protected double |
SRF_EquidistantCylindrical.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_LambertConformalConic.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_ObliqueMercatorSpherical.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected abstract double |
BaseSRF_MapProjection.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_Mercator.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_TransverseMercator.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_PolarStereographic.comCalculation(OrmData e_constants,
double[] cd_coord) |
protected SRM.BaseSRF_3D.LTP_vec |
BaseSRF_3D.compLTP(BaseSRF srf,
Coord3D coord) |
static OrientationQuaternion |
OrientationQuaternion.compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
static OrientationMatrix |
OrientationMatrix.compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
static OrientationEulerAnglesZXZ |
OrientationEulerAnglesZXZ.compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
static OrientationAxisAngle |
OrientationAxisAngle.compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
static OrientationTaitBryanAngles |
OrientationTaitBryanAngles.compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
protected SRM_Coordinate_Valid_Region_Code |
OpManager.computeAsArray(BaseSRF srcSrf,
BaseSRF tgtSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
void |
BaseSRF_3D.computeSRFOrientation(Coord3D src_ref_point,
Coord3D tgt_ref_point,
Orientation out_ori)
This method creates an Orientation object representing the orientation
of the source srf (at the source reference point) with respect to this (the
target) srf (at the target reference point).
|
protected abstract SRM_Coordinate_Valid_Region_Code |
Conversions.convert(SRM_SRFT_Code srfType,
BaseSRF srcSrf,
BaseSRF destSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
SRM_Coordinate_Valid_Region_Code |
LteConv.convert(SRM_SRFT_Code destSrfType,
BaseSRF srcSrf,
BaseSRF destSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
void |
Coord2D.copyTo(Coord2D coord)
Copies the component values from this coordinate to the parameter
coordinate.
|
void |
Coord3D.copyTo(Coord3D coord)
Copies the component values from this coordinate to the parameter coordinate.
|
void |
CoordSurf.copyTo(CoordSurf coord)
Copies the component values from this coordinate to the parameter coordinate.
|
void |
Direction.copyTo(Direction dir)
Copies the vector component values of this direction to the input direction.
|
Direction |
BaseSRF_3D.createDirection()
Creates a direction object with reference location and vector components as Double.NaN.
|
Direction |
BaseSRF_3D.createDirection(Coord3D ref_coord,
double[] vec)
Creates a direction object.
|
SRF_LocalTangentSpaceEuclidean |
BaseSRF_WithEllipsoidalHeight.createLocalTangentSpaceEuclideanSRF(CoordSurf surf_coord,
double azimuth,
double false_x_origin,
double false_y_origin,
double offset_height)
Creates a Local Tangent Euclidean SRF with natural origin at a given
position.
|
SRF_LococentricEuclidean3D |
BaseSRF_3D.createLococentricEuclidean3DSRF(Coord3D lococentre,
Direction primary_axis,
Direction secondary_axis)
creates a Loccentric Euclidean 3D SRF whose origin in at the input lococentre and the
primary and secodary axes are aligned with the input direction axes.
|
static BaseSRF |
BaseSRF.createSRFSetMember(SRM_SRFS_Code srf_set,
SRM_SRFSM_Code set_member,
SRM_ORM_Code orm,
SRM_RT_Code rt)
Creates an SRF from a SRF set code, a set member code specific to
that set, and an ORM code.
|
static BaseSRF |
BaseSRF.createStandardSRF(SRM_SRF_Code srf_code,
SRM_RT_Code rt_code)
Creates a Standard SRF from its SRF code.
|
static boolean |
Orientation.equivalence(Orientation instance1,
Orientation instance2,
double tolerance) |
CoordSurf |
SRF_LocalTangentSpaceAzimuthalSpherical.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_LocalTangentSpaceAzimuthalSpherical
|
CoordSurf |
SRF_EquidistantCylindrical.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_EquidistantCylindrical
|
CoordSurf |
SRF_LambertConformalConic.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_LambertConformalConic
|
CoordSurf |
SRF_Celestiodetic.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_Celestiodetic
|
abstract CoordSurf |
BaseSRF_WithEllipsoidalHeight.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate.
|
CoordSurf |
SRF_ObliqueMercatorSpherical.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for SRF_ObliqueMercatorSpherical
|
CoordSurf |
SRF_Planetodetic.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for SRF_Planetodetic
|
CoordSurf |
SRF_Mercator.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for SRF_Mercator
|
abstract CoordSurf |
BaseSRF_WithTangentPlaneSurface.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate.
|
CoordSurf |
SRF_LocalTangentSpaceCylindrical.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_LocalTangentSpaceCylindrical
|
CoordSurf |
SRF_LocalTangentSpaceEuclidean.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for
SRF_LocalTangentSpaceEuclidean
|
CoordSurf |
SRF_TransverseMercator.getAssociatedSurfaceCoordinate(Coord3D coord) |
CoordSurf |
SRF_PolarStereographic.getAssociatedSurfaceCoordinate(Coord3D coord)
Returns a surface coordinate associated with a 3D coordinate for SRF_PolarStereographic
|
SRM_Axis_Angle_Params |
Orientation.getAxisAngle()
Gets the orientation in (axis, angle) representation
|
double[] |
BaseSRF_2D.getCoordinate2DValues(Coord2D coord)
Retrieves the 2D coordinate component values.
|
double[] |
BaseSRF_3D.getCoordinate3DValues(Coord3D coord)
Retrieves the 3D coordinate component values.
|
void |
BaseSRF_3D.getDirectionValues(Direction direction,
Coord3D ref_coord,
double[] vec)
Retrieves the direction component values.
|
static SRM_SRFSM_UTM_Code |
SRM_SRFSM_UTM_Code.getEnum(int enum_value)
returns the SRM_SRFSM_UTM_Code from its enumerant value
|
static SRM_SRF_Code |
SRM_SRF_Code.getEnum(int item) |
static SRM_Interval_Type |
SRM_Interval_Type.getEnum(int item) |
static SRM_SRFS_Code |
SRM_SRFS_Code.getEnum(int item) |
static SRM_SRFSM_GTRS_GCS_Code |
SRM_SRFSM_GTRS_GCS_Code.getEnum(int enum_value) |
static SRM_Ori_Rep |
SRM_Ori_Rep.getEnum(int item) |
static SRM_SRFSM_UPS_Code |
SRM_SRFSM_UPS_Code.getEnum(int enum_value)
returns the SRM_SRFSM_UPS_Code from its enumerant value
|
static SRM_SRFSM_Japan_Rectangular_Plane_CS_Code |
SRM_SRFSM_Japan_Rectangular_Plane_CS_Code.getEnum(int enum_value) |
static SRM_RT_Code |
SRM_RT_Code.getEnum(int enum_value) |
static SRM_SRFSM_Wisconsin_SPCS_Code |
SRM_SRFSM_Wisconsin_SPCS_Code.getEnum(int enum_value)
returns the SRM_SRFSM_Wisconsin_SPCS_Code from its enumerant value
|
static SRM_Polar_Aspect |
SRM_Polar_Aspect.getEnum(int item) |
static SRM_CS_Code |
SRM_CS_Code.getEnum(int item) |
static SRM_SRFT_Code |
SRM_SRFT_Code.getEnum(int item) |
static SRM_DSS_Code |
SRM_DSS_Code.getEnum(int item) |
static SRM_SRFSM_Lambert_NTF_Code |
SRM_SRFSM_Lambert_NTF_Code.getEnum(int enum_value) |
static SRM_SRFSM_Alabama_SPCS_Code |
SRM_SRFSM_Alabama_SPCS_Code.getEnum(int enum_value) |
static SRM_Axis_Direction |
SRM_Axis_Direction.getEnum(int item) |
static SRM_Coordinate_Valid_Region_Code |
SRM_Coordinate_Valid_Region_Code.getEnum(int item) |
static SRM_ORM_Code |
SRM_ORM_Code.getEnum(int enum_value) |
static SRM_ORMT_Code |
SRM_ORMT_Code.getEnum(int item) |
static SRM_RDC_Code |
SRM_RDC_Code.getEnum(int item) |
static SRM_OBRS_Code |
SRM_OBRS_Code.getEnum(int item) |
static SRM_RD_Code |
SRM_RD_Code.getEnum(int item) |
static SRM_SRFSM_UTM_Code |
SRM_SRFSM_UTM_Code.getEnum(String name)
returns the SRM_SRFSM_UTM_Code from its string name
|
static SRM_SRFSM_GTRS_GCS_Code |
SRM_SRFSM_GTRS_GCS_Code.getEnum(String name)
Returns the SRM_SRFSM_GTRS_GCS_Code from its string name.
|
static SRM_SRFSM_UPS_Code |
SRM_SRFSM_UPS_Code.getEnum(String name)
returns the SRM_SRFSM_UPS_Code from its string name
|
static SRM_SRFSM_Japan_Rectangular_Plane_CS_Code |
SRM_SRFSM_Japan_Rectangular_Plane_CS_Code.getEnum(String name) |
static SRM_RT_Code |
SRM_RT_Code.getEnum(String name) |
static SRM_SRFSM_Wisconsin_SPCS_Code |
SRM_SRFSM_Wisconsin_SPCS_Code.getEnum(String name)
returns the SRM_SRFSM_Wisconsin_SPCS_Code from its string name
|
static SRM_SRFSM_Lambert_NTF_Code |
SRM_SRFSM_Lambert_NTF_Code.getEnum(String name) |
static SRM_SRFSM_Alabama_SPCS_Code |
SRM_SRFSM_Alabama_SPCS_Code.getEnum(String name) |
static SRM_ORM_Code |
SRM_ORM_Code.getEnum(String name) |
SRM_Extended_Valid_Region_Params |
BaseSRF_MapProjection.getExtendedValidGeodeticRegion(int component)
Get the Extended Valid Geodetic Region for this SRF.
|
SRM_Extended_Valid_Region_Params |
BaseSRF_3D.getExtendedValidRegion(int component)
Get the Extended Valid Region for this SRF.
|
SRF_LCE_3D_Params |
BaseSRF_3D.getLocalTangentFrameSRFParameters(Coord3D ref_point)
Computes the parameters corresponding to the local tangent frame
at the input reference coordinate.
|
protected SRM_SRFSM_Code |
BaseSRF_3D.getMemberCode(double[] src_coord,
SRM_ORM_Code orm_dst,
SRM_RT_Code rt_dst,
SRM_SRFS_Code tgt_srfs) |
String |
Coord3D.getMGRS(int precision) |
BaseSRF_3D |
BaseSRF_3D.getNaturalSRFSetMember(Coord3D src_coord,
SRM_ORM_Code orm_dst,
SRM_RT_Code rt_dst,
SRM_SRFS_Code tgt_srfs)
Returns the natural SRF Set member instance that the 3D coordinate is
located in the target SRF Set.
|
BaseSRF_3D |
BaseSRF_WithEllipsoidalHeight.getNaturalSRFSetMember(CoordSurf src_coord,
SRM_ORM_Code orm_dst,
SRM_RT_Code rt_dst,
SRM_SRFS_Code tgt_srfs)
Computes the natural SRF Set member instance that the surface coordinate is
located in the target SRF Set.
|
SRM_SRFSM_Code |
BaseSRF_3D.getNaturalSRFSetMemberCode(Coord3D src_coord,
SRM_ORM_Code orm_dst,
SRM_RT_Code rt_dst,
SRM_SRFS_Code tgt_srfs)
Computes the natural SRF Set member code (region) where the 3D coordinate is
located in the target SRF Set.
|
SRM_SRFSM_Code |
BaseSRF_WithEllipsoidalHeight.getNaturalSRFSetMemberCode(CoordSurf src_coord,
SRM_ORM_Code orm_dst,
SRM_RT_Code rt_dst,
SRM_SRFS_Code tgt_srfs)
Computes the natural SRF Set member code (region) where the Surface coordinate is
located in the target SRF Set.
|
Coord3D |
SRF_LocalTangentSpaceAzimuthalSpherical.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for
SRF_LocalTangentSpaceAzimuthalSpherical
|
Coord3D |
SRF_EquidistantCylindrical.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_EquidistantCylindrical
|
Coord3D |
SRF_LambertConformalConic.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_LambertConformalConic
|
Coord3D |
SRF_Celestiodetic.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_Celestiodetic
|
abstract Coord3D |
BaseSRF_WithEllipsoidalHeight.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as specified
by a surface coordinate.
|
Coord3D |
SRF_ObliqueMercatorSpherical.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_ObliqueMercatorSpherical
|
Coord3D |
SRF_Planetodetic.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_Planetodetic
|
Coord3D |
SRF_Mercator.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_Mercator
|
abstract Coord3D |
BaseSRF_WithTangentPlaneSurface.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as specified
by a surface coordinate.
|
Coord3D |
SRF_LocalTangentSpaceCylindrical.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_LocalTangentSpaceCylindrical
|
Coord3D |
SRF_LocalTangentSpaceEuclidean.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_LocalTangentSpaceEuclidean
|
Coord3D |
SRF_TransverseMercator.getPromotedSurfaceCoordinate(CoordSurf surf_coord) |
Coord3D |
SRF_PolarStereographic.getPromotedSurfaceCoordinate(CoordSurf surf_coord)
Returns a 3D coordinate representing the same location as
specified by a surface coordinate for SRF_PolarStereographic
|
SRM_Quaternion_Params |
Orientation.getQuaternion()
Gets the orientation in Quaternion representation
|
Coord3D |
Direction.getRefCoord()
Returns a clone (copy) of the reference coordinate object
|
double[] |
BaseSRF_WithEllipsoidalHeight.getSurfaceCoordinateValues(CoordSurf coord_surf)
Retrieves a coordinate surface component values
|
double[] |
BaseSRF_WithTangentPlaneSurface.getSurfaceCoordinateValues(CoordSurf coord_surf)
Retrieves a coordinate surface component values
|
SRM_Valid_Region_Params |
BaseSRF_MapProjection.getValidGeodeticRegion(int component)
Get the Valid Geodetic Region for this SRF.
|
SRM_Valid_Region_Params |
BaseSRF_3D.getValidRegion(int component)
Get the Valid Region for this SRF.
|
double |
Direction.getVectorComp(int n)
Return the values of the Nth direction vector component.
|
protected String |
Coord3D.impl_get_mgrs(int precision) |
protected void |
Coord3D.impl_set_coord(String strMGRS) |
protected static double[] |
BaseSRF.interimConv(Coord src_coord,
SRM_SRFT_Code tgt_srft) |
boolean |
Orientation.isEqual(Orientation ori)
The equality operator.
|
Direction |
Direction.makeClone()
Returns the shallow copy of this object instance.
|
BaseSRF |
BaseSRF.makeClone()
Returns the shallow copy of this object instance.
|
Coord |
Coord.makeClone()
Returns the copy of this coordinate object instance.
|
protected double |
SRF_EquidistantCylindrical.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_LambertConformalConic.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_ObliqueMercatorSpherical.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected abstract double |
BaseSRF_MapProjection.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_Mercator.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_TransverseMercator.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
protected double |
SRF_PolarStereographic.pointScaleCalculation(OrmData e_constants,
double[] cd_coord) |
void |
Orientation.setAxisAngle(double[] axis,
double angle_in_rad)
Sets the orientation using (axis, angle) parameters.
|
void |
Orientation.setAxisAngle(SRM_Axis_Angle_Params params)
Sets the (axis, angle) orientation representation
|
void |
OrientationAxisAngle.setAxisAngle(SRM_Axis_Angle_Params params)
Sets the (axis, angle) orientation representation
|
void |
Coord3D.setCoord(String strMGRS) |
void |
Orientation.setEulerAnglesZXZ(double spin,
double nutation,
double precession)
Sets the orientation using spin, nutation, and precession parameters
|
void |
Orientation.setEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params)
Sets the Euler angles (ZXZ) orientation representation
|
void |
OrientationEulerAnglesZXZ.setEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params)
Sets the Euler angles (ZXZ) orientation representation
|
void |
BaseSRF_MapProjection.setExtendedValidGeodeticRegion(int component,
SRM_Interval_Type type,
double extended_lower,
double lower,
double upper,
double extended_upper)
Set the Extended Valid Geodetic Region for this SRF.
|
void |
BaseSRF_3D.setExtendedValidRegion(int component,
SRM_Interval_Type type,
double extended_lower,
double lower,
double upper,
double extended_upper)
Set the Extended Valid Region for this SRF.
|
void |
Orientation.setMatrix3x3(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33)
Sets the orientation using elements of the matrix (mat) 3x3 parameter
|
void |
OrientationMatrix.setMatrix3x3(SRM_Matrix_3x3 params)
Sets the Matrix 3x3 orientation representation
|
void |
Orientation.setMatrix3x3(SRM_Matrix_3x3 params)
Sets the Matrix 3x3 orientation representation
|
void |
Orientation.setQuaternion(double e0,
double e1,
double e2,
double e3)
Sets the orientation using quaternion (e0, e1, e2, e3 ) parameters
|
void |
OrientationQuaternion.setQuaternion(SRM_Quaternion_Params params)
Sets the quaternion orientation representation
|
void |
Orientation.setQuaternion(SRM_Quaternion_Params params)
Sets the quaternion orientation representation
|
void |
Orientation.setTaitBryanAngles(double roll,
double pitch,
double yaw)
Sets the orientation using roll, pitch and yaw parameters
|
void |
Orientation.setTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params)
Sets the Tait-Bryan angles orientation representation.
|
void |
OrientationTaitBryanAngles.setTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params)
Sets the Tait-Bryan Angles orientation representation
|
protected abstract void |
LsrConv.setTransformMatrix(BaseSRF srcSrf,
BaseSRF destSrf) |
void |
BaseSRF_MapProjection.setValidGeodeticRegion(int component,
SRM_Interval_Type type,
double lower,
double upper)
Set the Valid Region for this SRF in geodetic coordinates (lon/lat).
|
void |
BaseSRF_3D.setValidRegion(int component,
SRM_Interval_Type type,
double lower,
double upper)
Set the Valid Region for this SRF.
|
void |
Coord3D.setValues(double[] values)
Sets the coordinate component values as an array
|
void |
Coord2D.setValues(double[] values)
Sets the coordinate component values as an array
|
void |
CoordSurf.setValues(double[] values)
Sets the coordinate component values as an array
|
void |
Direction.setVec(double[] vec)
sets the direction vector component values
|
void |
Direction.setVectorComp(int n,
double comp)
sets the value of the Nth component of direction vector
|
protected void |
LteConv.toAzSphere(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected SRM_Coordinate_Valid_Region_Code |
SphereConv.toCcen(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected void |
LteConv.toCcen(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coordinate,
double[] dest_generic_coordinate) |
protected void |
LsrConv.toLsr(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected void |
LteConv.toLtsc(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
void |
BaseSRF_3D.transformOrientation(Coord3D src_ref_loc,
Orientation src_ori,
Coord3D tgt_ref_loc,
Orientation tgt_ori)
Given an orientation with respect to a local tangent frame (LTF_S) associated
with a reference location in the source SRF, this method computes the orientation
with respect to the local tangent frame (LTF_T) associated with the specified
reference location in the target SRF.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.transformOrientationCommonOrigin(Coord3D src_ref_loc,
Orientation src_ori,
Coord3D tgt_ref_loc,
Orientation tgt_ori)
Given an orientation with respect to a local tangent frame (LTF_S) associated
with a reference location in the source SRF, this method computes the orientation
with respect to the local tangent frame (LTF_T) associated with the specified
reference location in the target SRF.
|
void |
BaseSRF_3D.transformVector(Coord3D src_ref_loc,
double[] src_vec,
Coord3D tgt_ref_loc,
double[] tgt_vec)
Given a vector in the local tangent frame (LTF_S) associated with a reference
location in the source SRF, this method computes the vector in the local tangent
frame (LTF_T) associated with the specified reference location in the target SRF.
|
double[] |
Orientation.transformVector(double[] vec)
Applies this orientation to the input vector and sets the result in the
return vector.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.transformVectorCommonOrigin(Coord3D src_ref_loc,
double[] src_vec,
Coord3D tgt_ref_loc,
double[] tgt_vec)
Given a vector in the local tangent frame (LTF_S) associated with a reference
location in the source SRF, this method computes the vector in the local tangent
frame (LTF_T) associated with the specified reference location in the target SRF.
|
void |
BaseSRF_3D.transformVectorInBodyFrame(Coord3D src_ref_loc,
Orientation src_ori,
double[] src_vec,
Coord3D tgt_ref_loc,
double[] tgt_vec)
Given a vector in a body frame (or in general any linear reference frame) whose
orientation with respect to the local tangent frame (LTF_S) that is associated with a reference
location in the source SRF, this method computes the vector in the local tangent frame
(LTF_T) associated with the specified reference location in the target SRF.
|
SRM_Coordinate_Valid_Region_Code |
BaseSRF_3D.transformVectorInBodyFrameCommonOrigin(Coord3D src_ref_loc,
Orientation src_ori,
double[] src_vec,
Coord3D tgt_ref_loc,
double[] tgt_vec)
Given a vector in a body frame (or in general any linear reference frame) whose
orientation with respect to the local tangent frame (LTF_S) that is associated with a reference
location in the source SRF, this method computes the vector in the local tangent frame
(LTF_T) associated with the specified reference location in the target SRF.
|
| Constructor and Description |
|---|
OrientationAxisAngle(double[] axis,
double angle_in_rad)
Constructor using (axis, angle) pamameter
|
OrientationAxisAngle(SRM_Axis_Angle_Params params)
Constructor using (axis, angle) pamameter
|
OrientationEulerAnglesZXZ(double spin,
double nutation,
double precession)
Constructor using spin, nutation, and precession pamameters
|
OrientationEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params)
Constructor using Euler angles (ZXZ) pamameter
|
OrientationMatrix(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33)
Constructor using elements of the matrix (mat) 3x3 pamameter
|
OrientationMatrix(SRM_Matrix_3x3 params)
constructor.using matrix 3x3 parameter data structure
|
OrientationQuaternion(double e0,
double e1,
double e2,
double e3)
Constructor using quaternion (e0, e1, e2, e3) pamameters
|
OrientationQuaternion(SRM_Quaternion_Params params)
Constructor using quaternion pamameter
|
OrientationTaitBryanAngles(double roll,
double pitch,
double yaw)
Constructor using roll, pitch, and yaw pamameters
|
OrientationTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params)
Constructor using Tait-Bryan Angles parameter
|
SRF_Celestiocentric(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_Celestiocentric only constructor by ORM code and RT code
|
SRF_Celestiodetic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_Celestiodetic only constructor by ORM code and RT code
|
SRF_Celestiomagnetic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_Celestiomagnetic only constructor by ORM code and RT code
|
SRF_EquatorialInertial(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_EquatorialInertial only constructor by ORM code and RT code
|
SRF_EquidistantCylindrical(SRM_ORM_Code orm,
SRM_RT_Code rt,
double origin_longitude,
double central_scale,
double false_easting,
double false_northing)
Constructor by individual SRF parameters
|
SRF_EquidistantCylindrical(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_EC_Params params)
Constructor by SRF parameter object
|
SRF_HeliosphericAriesEcliptic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_HeliosphericAriesEcliptic only constructor by ORM code and RT code
|
SRF_HeliosphericEarthEcliptic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_HeliosphericEarthEcliptic only constructor by ORM code and RT code
|
SRF_HeliosphericEarthEquatorial(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_HeliosphericEarthEquatorial only constructor by ORM code and RT code
|
SRF_LambertConformalConic(SRM_ORM_Code orm,
SRM_RT_Code rt,
double origin_longitude,
double origin_latitude,
double latitude1,
double latitude2,
double false_easting,
double false_northing)
Constructor by individual SRF parameters
|
SRF_LambertConformalConic(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LCC_Params params)
Constructor by SRF parameter object
|
SRF_LocalSpaceAzimuthal(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_LocalSpaceAzimuthal only constructor by ORM code and RT code
|
SRF_LocalSpacePolar(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_LocalSpacePolar only constructor by ORM code and RT code
|
SRF_LocalSpaceRectangular2D(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LSR_2D_Params params)
Constructor by SRF parameter object
|
SRF_LocalSpaceRectangular2D(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRM_Axis_Direction forward_direction)
Constructor by individual SRF parameters
|
SRF_LocalSpaceRectangular3D(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LSR_3D_Params params)
Constructor by SRF parameter object
|
SRF_LocalSpaceRectangular3D(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRM_Axis_Direction forward_direction,
SRM_Axis_Direction up_direction)
Constructor by individual SRF parameters
|
SRF_LocalTangentSpaceAzimuthalSpherical(SRM_ORM_Code orm,
SRM_RT_Code rt,
double geodetic_longitude,
double geodetic_latitude,
double azimuth,
double height_offset)
Constructor by individual SRF parameters
|
SRF_LocalTangentSpaceAzimuthalSpherical(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LT_Params params)
Constructor by SRF parameter object
|
SRF_LocalTangentSpaceCylindrical(SRM_ORM_Code orm,
SRM_RT_Code rt,
double geodetic_longitude,
double geodetic_latitude,
double azimuth,
double height_offset)
Constructor by individual SRF parameters
|
SRF_LocalTangentSpaceCylindrical(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LT_Params params)
Constructor by SRF parameter object
|
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
|
SRF_LococentricEuclidean3D(SRM_ORM_Code orm,
SRM_RT_Code rt,
double[] lococentre,
double[] primary_axis,
double[] secondary_axis)
Constructor by individual SRF parameters
|
SRF_LococentricEuclidean3D(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_LCE_3D_Params params)
Constructor by SRF parameter object
|
SRF_Mercator(SRM_ORM_Code orm,
SRM_RT_Code rt,
double origin_longitude,
double central_scale,
double false_easting,
double false_northing)
Constructor by individual SRF parameters
|
SRF_Mercator(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_M_Params params)
Constructor by SRF parameter object
|
SRF_ObliqueMercatorSpherical(SRM_ORM_Code orm,
SRM_RT_Code rt,
double longitude1,
double latitude1,
double longitude2,
double latitude2,
double central_scale,
double false_easting,
double false_northing)
Constructor by individual SRF parameters
|
SRF_ObliqueMercatorSpherical(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_OM_Params params)
Constructor by SRF parameter object
|
SRF_Planetodetic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_Planetodetic only constructor by ORM code and RT code
|
SRF_PolarStereographic(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRF_PS_Params params)
Constructor by SRF parameter object
|
SRF_PolarStereographic(SRM_ORM_Code orm,
SRM_RT_Code rt,
SRM_Polar_Aspect polar_aspect,
double origin_longitude,
double central_scale,
double false_easting,
double false_northing)
Constructor by individual SRF parameters
|
SRF_SolarEcliptic(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_SolarEcliptic only constructor by ORM code and RT code
|
SRF_SolarEquatorial(SRM_ORM_Code orm,
SRM_RT_Code rt) |
SRF_SolarMagneticDipole(SRM_ORM_Code orm,
SRM_RT_Code rt)
SRF_SolarMagneticDipole only constructor by ORM code and RT code
|
SRF_SolarMagneticEcliptic(SRM_ORM_Code orm,
SRM_RT_Code rt) |
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) |
SRM_ORM_Trans_2D_Params(double delta_x,
double delta_y,
double omega,
double delta_s) |
SRM_ORM_Trans_3D_Params(double delta_x,
double delta_y,
double delta_z,
double omega_1,
double omega_2,
double omega_3,
double delta_s) |
SRM_ORM_Trans_Params(double delta_x,
double delta_y,
double delta_s) |
Copyright © 2013 SEDRIS. All Rights Reserved.