Class OperatorBoundaryLocal

    • Constructor Detail

      • OperatorBoundaryLocal

        OperatorBoundaryLocal()
    • Method Detail

      • 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).