Class FrameCenterKlvProcessor

java.lang.Object
org.codice.alliance.libs.klv.FrameCenterKlvProcessor
All Implemented Interfaces:
KlvProcessor

public class FrameCenterKlvProcessor extends Object implements KlvProcessor
Uses Stanag4609TransportStreamParser.FRAME_CENTER_LATITUDE and Stanag4609TransportStreamParser.FRAME_CENTER_LONGITUDE to generate a WKT LINESTRING and store it in the metacard attribute AttributeNameConstants.FRAME_CENTER. Callers must supply a KlvProcessor.Configuration that contains a postive (>0) Integer for KlvProcessor.Configuration.SUBSAMPLE_COUNT.
  • Field Details

    • MIN_SUBSAMPLE_COUNT

      public static final Integer MIN_SUBSAMPLE_COUNT
  • Constructor Details

    • FrameCenterKlvProcessor

      public FrameCenterKlvProcessor()
    • FrameCenterKlvProcessor

      public FrameCenterKlvProcessor(GeometryOperator geometryOperator)
      Parameters:
      geometryOperator - transform the Geometry object (e.g. simplify) (must be non-null)
  • Method Details