Interface ILcdPOLAttributeProvider

All Known Implementing Classes:
TLcdPOLDefaultAttributeProvider

public interface ILcdPOLAttributeProvider
An interface to retrieve POL specific attributes from arbitrary objects. This can be used to encode models containing non POL elements.
  • Method Details

    • retrieveColorIndex

      int retrieveColorIndex(Object obj)
      Retrieves the color index from an arbitrary object.
      Parameters:
      obj - any object.
      Returns:
      the color index from the given object.
    • retrieveTypeAsString

      String retrieveTypeAsString(Object obj)
      Retrieves the type from an arbitrary object as a String.
      Parameters:
      obj - any object.
      Returns:
      the type from the given object as a String.
    • retrieveMappingAsString

      String retrieveMappingAsString(Object obj)
      Retrieves the mapping from an arbitrary object as a String.
      Parameters:
      obj - any object.
      Returns:
      the mapping from the given object as a String.
    • retrieveName

      String retrieveName(Object obj)
      Retrieves the name from an arbitrary object.
      Parameters:
      obj - any object.
      Returns:
      the name from the given object.
    • retrieveMinAltitudeAsString

      String retrieveMinAltitudeAsString(Object obj)
      Retrieves the minimum altitude from an arbitrary object as a String.
      Parameters:
      obj - any object.
      Returns:
      the minimum altitude from the given object as a String.
    • retrieveMaxAltitudeAsString

      String retrieveMaxAltitudeAsString(Object obj)
      Retrieves the maximum altitude from an arbitrary object as a String.
      Parameters:
      obj - any object.
      Returns:
      the maximum altitude from the given object as a String.
    • retrieveAltitudeUnit

      String retrieveAltitudeUnit(Object obj)
      Retrieves the altitude unit from an arbitrary object.
      Parameters:
      obj - any object.
      Returns:
      the altitude unit from the given object.