Enum Class TLcdLOSOptions.MemoryMode

java.lang.Object
java.lang.Enum<TLcdLOSOptions.MemoryMode>
com.luciad.tea.TLcdLOSOptions.MemoryMode
All Implemented Interfaces:
Serializable, Comparable<TLcdLOSOptions.MemoryMode>, Constable
Enclosing class:
TLcdLOSOptions

public static enum TLcdLOSOptions.MemoryMode extends Enum<TLcdLOSOptions.MemoryMode>
The memory mode to be used by internal calculations.
Since:
2015.1
  • Enum Constant Details

    • LOW_MEMORY

      public static final TLcdLOSOptions.MemoryMode LOW_MEMORY
      A low memory profile. Less values are calculated up-front so less memory is used for calculations. This can result in a slight performance decrease.
    • OPTIMIZED_PERFORMANCE

      public static final TLcdLOSOptions.MemoryMode OPTIMIZED_PERFORMANCE
      The memory mode used for optimized performance. This is the default. Values are calculated up-front so more memory is used, but performance is increased for certain cases where LOS calculation are requested many times.
  • Method Details

    • values

      public static TLcdLOSOptions.MemoryMode[] 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 TLcdLOSOptions.MemoryMode 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