Class OperatorGeodeticArea

java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorGeodeticArea
Direct Known Subclasses:
OperatorGeodeticAreaLocal

abstract class OperatorGeodeticArea extends Operator
A base class for the ExportToESRIShape Operator.
  • Constructor Details

    • OperatorGeodeticArea

      OperatorGeodeticArea()
  • Method Details

    • getType

      public Operator.Type getType()
      Specified by:
      getType in class Operator
    • execute

      public abstract double[] execute(GeometryCursor geoms, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker)
      Calculates the geodetic area of each geometry in the geometry cursor.
      Parameters:
      geoms - The geometry cursor to be iterated over to perform the Geodetic Area calculation.
      sr - The SpatialReference of the geometries.
      geodeticCurveType - Use the GeodeticCurveType interface to choose the interpretation of a line connecting two points.
      progressTracker -
      Returns:
      Returns an array of the geodetic areas of the geometries.
    • execute

      public abstract double execute(Geometry geom, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker)
      Calculates the geodetic area of the input Geometry.
      Parameters:
      geom - The input Geometry for the geodetic area calculation.
      sr - The SpatialReference of the Geometry.
      geodeticCurveType - Use the GeodeticCurveType interface to choose the interpretation of a line connecting two points.
      progressTracker -
      Returns:
      Returns the geodetic area of the Geometry.
    • local

      public static OperatorGeodeticArea local()