Package org.orekit.frames
Enum HelmertTransformation.Predefined
- java.lang.Object
-
- java.lang.Enum<HelmertTransformation.Predefined>
-
- org.orekit.frames.HelmertTransformation.Predefined
-
- All Implemented Interfaces:
Serializable
,Comparable<HelmertTransformation.Predefined>
- Enclosing class:
- HelmertTransformation
public static enum HelmertTransformation.Predefined extends Enum<HelmertTransformation.Predefined>
Enumerate for predefined Helmert transformations.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ITRF_2008_TO_ITRF_1988
Transformation from ITRF 2008 To ITRF 88.ITRF_2008_TO_ITRF_1989
Transformation from ITRF 2008 To ITRF 89.ITRF_2008_TO_ITRF_1990
Transformation from ITRF 2008 To ITRF 90.ITRF_2008_TO_ITRF_1991
Transformation from ITRF 2008 To ITRF 91.ITRF_2008_TO_ITRF_1992
Transformation from ITRF 2008 To ITRF 92.ITRF_2008_TO_ITRF_1993
Transformation from ITRF 2008 To ITRF 93.ITRF_2008_TO_ITRF_1994
Transformation from ITRF 2008 To ITRF 94.ITRF_2008_TO_ITRF_1996
Transformation from ITRF 2008 To ITRF 96.ITRF_2008_TO_ITRF_1997
Transformation from ITRF 2008 To ITRF 97.ITRF_2008_TO_ITRF_2000
Transformation from ITRF 2008 To ITRF 2000.ITRF_2008_TO_ITRF_2005
Transformation from ITRF 2008 To ITRF 2005.ITRF_2014_TO_ITRF_1988
Transformation from ITRF 2014 To ITRF 88.ITRF_2014_TO_ITRF_1989
Transformation from ITRF 2014 To ITRF 89.ITRF_2014_TO_ITRF_1990
Transformation from ITRF 2014 To ITRF 90.ITRF_2014_TO_ITRF_1991
Transformation from ITRF 2014 To ITRF 91.ITRF_2014_TO_ITRF_1992
Transformation from ITRF 2014 To ITRF 92.ITRF_2014_TO_ITRF_1993
Transformation from ITRF 2014 To ITRF 93.ITRF_2014_TO_ITRF_1994
Transformation from ITRF 2014 To ITRF 94.ITRF_2014_TO_ITRF_1996
Transformation from ITRF 2014 To ITRF 96.ITRF_2014_TO_ITRF_1997
Transformation from ITRF 2014 To ITRF 97.ITRF_2014_TO_ITRF_2000
Transformation from ITRF 2014 To ITRF 2000.ITRF_2014_TO_ITRF_2005
Transformation from ITRF 2014 To ITRF 2005.ITRF_2014_TO_ITRF_2008
Transformation from ITRF 2014 To ITRF 2008.ITRF_2020_TO_ITRF_1988
Transformation from ITRF 2020 To ITRF 88.ITRF_2020_TO_ITRF_1989
Transformation from ITRF 2020 To ITRF 89.ITRF_2020_TO_ITRF_1990
Transformation from ITRF 2020 To ITRF 90.ITRF_2020_TO_ITRF_1991
Transformation from ITRF 2020 To ITRF 91.ITRF_2020_TO_ITRF_1992
Transformation from ITRF 2020 To ITRF 92.ITRF_2020_TO_ITRF_1993
Transformation from ITRF 2020 To ITRF 93.ITRF_2020_TO_ITRF_1994
Transformation from ITRF 2020 To ITRF 94.ITRF_2020_TO_ITRF_1996
Transformation from ITRF 2020 To ITRF 96.ITRF_2020_TO_ITRF_1997
Transformation from ITRF 2020 To ITRF 97.ITRF_2020_TO_ITRF_2000
Transformation from ITRF 2020 To ITRF 2000.ITRF_2020_TO_ITRF_2005
Transformation from ITRF 2020 To ITRF 2005.ITRF_2020_TO_ITRF_2008
Transformation from ITRF 2020 To ITRF 2008.ITRF_2020_TO_ITRF_2014
Transformation from ITRF 2020 To ITRF 2014.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Frame
createTransformedITRF(Frame parent, String name)
Create an ITRF frame by transforming another ITRF frame.Frame
createTransformedITRF(Frame parent, String name, TimeScale tt)
Create an ITRF frame by transforming another ITRF frame.ITRFVersion
getDestination()
Get the destination ITRF.ITRFVersion
getOrigin()
Get the origin ITRF.HelmertTransformation
getTransformation()
Get the underlyingHelmertTransformation
.HelmertTransformation
getTransformation(TimeScale tt)
Get the underlyingHelmertTransformation
.static HelmertTransformation.Predefined
selectPredefined(int origin, int destination)
Select a predefined transform between two years.static HelmertTransformation.Predefined
valueOf(String name)
Returns the enum constant of this type with the specified name.static HelmertTransformation.Predefined[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ITRF_2020_TO_ITRF_2014
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_2014
Transformation from ITRF 2020 To ITRF 2014.
-
ITRF_2020_TO_ITRF_2008
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_2008
Transformation from ITRF 2020 To ITRF 2008.
-
ITRF_2020_TO_ITRF_2005
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_2005
Transformation from ITRF 2020 To ITRF 2005.
-
ITRF_2020_TO_ITRF_2000
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_2000
Transformation from ITRF 2020 To ITRF 2000.
-
ITRF_2020_TO_ITRF_1997
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1997
Transformation from ITRF 2020 To ITRF 97.
-
ITRF_2020_TO_ITRF_1996
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1996
Transformation from ITRF 2020 To ITRF 96.
-
ITRF_2020_TO_ITRF_1994
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1994
Transformation from ITRF 2020 To ITRF 94.
-
ITRF_2020_TO_ITRF_1993
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1993
Transformation from ITRF 2020 To ITRF 93.
-
ITRF_2020_TO_ITRF_1992
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1992
Transformation from ITRF 2020 To ITRF 92.
-
ITRF_2020_TO_ITRF_1991
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1991
Transformation from ITRF 2020 To ITRF 91.
-
ITRF_2020_TO_ITRF_1990
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1990
Transformation from ITRF 2020 To ITRF 90.
-
ITRF_2020_TO_ITRF_1989
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1989
Transformation from ITRF 2020 To ITRF 89.
-
ITRF_2020_TO_ITRF_1988
public static final HelmertTransformation.Predefined ITRF_2020_TO_ITRF_1988
Transformation from ITRF 2020 To ITRF 88.
-
ITRF_2014_TO_ITRF_2008
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_2008
Transformation from ITRF 2014 To ITRF 2008.
-
ITRF_2014_TO_ITRF_2005
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_2005
Transformation from ITRF 2014 To ITRF 2005.
-
ITRF_2014_TO_ITRF_2000
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_2000
Transformation from ITRF 2014 To ITRF 2000.
-
ITRF_2014_TO_ITRF_1997
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1997
Transformation from ITRF 2014 To ITRF 97.
-
ITRF_2014_TO_ITRF_1996
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1996
Transformation from ITRF 2014 To ITRF 96.
-
ITRF_2014_TO_ITRF_1994
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1994
Transformation from ITRF 2014 To ITRF 94.
-
ITRF_2014_TO_ITRF_1993
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1993
Transformation from ITRF 2014 To ITRF 93.
-
ITRF_2014_TO_ITRF_1992
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1992
Transformation from ITRF 2014 To ITRF 92.
-
ITRF_2014_TO_ITRF_1991
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1991
Transformation from ITRF 2014 To ITRF 91.
-
ITRF_2014_TO_ITRF_1990
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1990
Transformation from ITRF 2014 To ITRF 90.
-
ITRF_2014_TO_ITRF_1989
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1989
Transformation from ITRF 2014 To ITRF 89.
-
ITRF_2014_TO_ITRF_1988
public static final HelmertTransformation.Predefined ITRF_2014_TO_ITRF_1988
Transformation from ITRF 2014 To ITRF 88.
-
ITRF_2008_TO_ITRF_2005
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_2005
Transformation from ITRF 2008 To ITRF 2005.
-
ITRF_2008_TO_ITRF_2000
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_2000
Transformation from ITRF 2008 To ITRF 2000.
-
ITRF_2008_TO_ITRF_1997
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1997
Transformation from ITRF 2008 To ITRF 97.
-
ITRF_2008_TO_ITRF_1996
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1996
Transformation from ITRF 2008 To ITRF 96.
-
ITRF_2008_TO_ITRF_1994
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1994
Transformation from ITRF 2008 To ITRF 94.
-
ITRF_2008_TO_ITRF_1993
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1993
Transformation from ITRF 2008 To ITRF 93.
-
ITRF_2008_TO_ITRF_1992
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1992
Transformation from ITRF 2008 To ITRF 92.
-
ITRF_2008_TO_ITRF_1991
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1991
Transformation from ITRF 2008 To ITRF 91.
-
ITRF_2008_TO_ITRF_1990
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1990
Transformation from ITRF 2008 To ITRF 90.
-
ITRF_2008_TO_ITRF_1989
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1989
Transformation from ITRF 2008 To ITRF 89.
-
ITRF_2008_TO_ITRF_1988
public static final HelmertTransformation.Predefined ITRF_2008_TO_ITRF_1988
Transformation from ITRF 2008 To ITRF 88.
-
-
Method Detail
-
values
public static HelmertTransformation.Predefined[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (HelmertTransformation.Predefined c : HelmertTransformation.Predefined.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HelmertTransformation.Predefined valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getOrigin
public ITRFVersion getOrigin()
Get the origin ITRF.- Returns:
- origin ITRF
- Since:
- 9.2
-
getDestination
public ITRFVersion getDestination()
Get the destination ITRF.- Returns:
- destination ITRF
- Since:
- 9.2
-
getTransformation
@DefaultDataContext public HelmertTransformation getTransformation()
Get the underlyingHelmertTransformation
.This method uses the
default data context
.- Returns:
- underlying
HelmertTransformation
- Since:
- 9.2
- See Also:
getTransformation(TimeScale)
-
getTransformation
public HelmertTransformation getTransformation(TimeScale tt)
Get the underlyingHelmertTransformation
.- Parameters:
tt
- TT time scale.- Returns:
- underlying
HelmertTransformation
- Since:
- 10.1
-
createTransformedITRF
@DefaultDataContext public Frame createTransformedITRF(Frame parent, String name)
Create an ITRF frame by transforming another ITRF frame.This method uses the
default data context
.- Parameters:
parent
- parent ITRF framename
- name of the frame to create- Returns:
- new ITRF frame
- See Also:
createTransformedITRF(Frame, String, TimeScale)
-
createTransformedITRF
public Frame createTransformedITRF(Frame parent, String name, TimeScale tt)
Create an ITRF frame by transforming another ITRF frame.- Parameters:
parent
- parent ITRF framename
- name of the frame to creatett
- TT time scale.- Returns:
- new ITRF frame
- Since:
- 10.1
-
selectPredefined
public static HelmertTransformation.Predefined selectPredefined(int origin, int destination)
Select a predefined transform between two years.- Parameters:
origin
- origin yeardestination
- destination year- Returns:
- predefined transform from origin to destination, or null if no such predefined transform exist
- Since:
- 11.2
-
-