Enum Class PocMethodType

java.lang.Object
java.lang.Enum<PocMethodType>
org.orekit.files.ccsds.definitions.PocMethodType
All Implemented Interfaces:
Serializable, Comparable<PocMethodType>, Constable

public enum PocMethodType extends Enum<PocMethodType>
Type of probability of collision method used in CCSDS Conjunction Data Messages.

The list of available methods is available on the SANA.

Since:
11.2
Author:
Bryan Cazabonne, Vincent Cucchietti
See Also:
  • Enum Constant Details

    • 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 Details

    • values

      public static PocMethodType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PocMethodType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - 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