Enum PocMethodType
- java.lang.Object
-
- java.lang.Enum<PocMethodType>
-
- org.orekit.files.ccsds.definitions.PocMethodType
-
- All Implemented Interfaces:
Serializable
,Comparable<PocMethodType>
public enum PocMethodType extends Enum<PocMethodType>
Type of probability of collision method used in CCSDSConjunction Data Messages
.The list of available methods is available on the SANA.
- Since:
- 11.2
- Author:
- Bryan Cazabonne, Vincent Cucchietti
- See Also:
- SANA CDM Collision Probability Methods
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AKELLAALFRIEND_2000
Akella and Alfriend - 2000 method.ALFANO_2005
Alfano 2005 method.ALFANO_MAX_PROBABILITY
Maximum conjunction probability method from Alfano.ALFANO_PARAL_2007
Adjoining parallelepipeds method from Alfano.ALFANO_TUBES_2007
Adjoining tubes method from Alfano.ALFANO_VOXELS_2006
Voxels method from Alfano.ALFRIEND_1999
Alfriend 1999 method.CHAN_1997
Chan 1997 method.CHAN_2003
Chan 2003 method.FOSTER_1992
Foster 1992 method.MCKINLEY_2006
McKinley 2006 method.PATERA_2001
Patera 2001 method.PATERA_2003
Patera 2003 method.PATERA_2005
Patera 2005 method.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getCCSDSName()
Get CCSDS compatible name.abstract ShortTermEncounter2DPOCMethodType
getMethodType()
Get a probability of collision computing method type based on the short term encounter model.static PocMethodType
valueOf(String name)
Returns the enum constant of this type with the specified name.static PocMethodType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AKELLAALFRIEND_2000
public static final PocMethodType AKELLAALFRIEND_2000
Akella and Alfriend - 2000 method.
-
ALFANO_2005
public static final PocMethodType ALFANO_2005
Alfano 2005 method.
-
ALFANO_MAX_PROBABILITY
public static final PocMethodType ALFANO_MAX_PROBABILITY
Maximum conjunction probability method from Alfano.
-
ALFANO_PARAL_2007
public static final PocMethodType ALFANO_PARAL_2007
Adjoining parallelepipeds method from Alfano.
-
ALFANO_TUBES_2007
public static final PocMethodType ALFANO_TUBES_2007
Adjoining tubes method from Alfano.
-
ALFANO_VOXELS_2006
public static final PocMethodType ALFANO_VOXELS_2006
Voxels method from Alfano.
-
ALFRIEND_1999
public static final PocMethodType ALFRIEND_1999
Alfriend 1999 method.
-
CHAN_1997
public static final PocMethodType CHAN_1997
Chan 1997 method.
-
CHAN_2003
public static final PocMethodType CHAN_2003
Chan 2003 method.
-
FOSTER_1992
public static final PocMethodType FOSTER_1992
Foster 1992 method.
-
MCKINLEY_2006
public static final PocMethodType MCKINLEY_2006
McKinley 2006 method.
-
PATERA_2001
public static final PocMethodType PATERA_2001
Patera 2001 method.
-
PATERA_2003
public static final PocMethodType PATERA_2003
Patera 2003 method.
-
PATERA_2005
public static final PocMethodType PATERA_2005
Patera 2005 method.
-
-
Method Detail
-
values
public static PocMethodType[] 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 (PocMethodType c : PocMethodType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PocMethodType 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
-
getMethodType
public abstract ShortTermEncounter2DPOCMethodType getMethodType()
Get a probability of collision computing method type based on the short term encounter model.- Returns:
- probability of collision computing method type based on the short term encounter model
-
getCCSDSName
public String getCCSDSName()
Get CCSDS compatible name.- Returns:
- CCSDS compatible name
-
-