Class OperatorBoundaryLocal


class OperatorBoundaryLocal extends OperatorBoundary
  • Constructor Details

    • OperatorBoundaryLocal

      OperatorBoundaryLocal()
  • Method Details

    • execute

      public GeometryCursor execute(GeometryCursor geoms, ProgressTracker progressTracker)
      Description copied from class: OperatorBoundary
      Calculates the boundary geometry.
      Specified by:
      execute in class OperatorBoundary
      Parameters:
      geoms - The input geometry cursor.
      progressTracker - The progress tracker, that allows to cancel the lengthy operation.
      Returns:
      Returns a cursor over boundaries for each geometry.
    • execute

      public Geometry execute(Geometry geom, ProgressTracker progressTracker)
      Description copied from class: OperatorBoundary
      Calculates the boundary.
      Specified by:
      execute in class OperatorBoundary
      Parameters:
      geom - The input geometry.
      progressTracker - The progress tracker, that allows to cancel the lengthy operation.
      Returns:
      Returns the boundary. For Point - returns an empty point. For Multi_point - returns an empty point. For Envelope - returns a polyline, that bounds the envelope. For Polyline - returns a multipoint, using OGC specification (includes path endpoints, using mod 2 rule). For Polygon - returns a polyline that bounds the polygon (adds all rings of the polygon to a polyline).