Class OperatorExportToESRIShapeCursor

java.lang.Object
com.esri.core.geometry.ByteBufferCursor
com.esri.core.geometry.OperatorExportToESRIShapeCursor

class OperatorExportToESRIShapeCursor extends ByteBufferCursor
  • Field Details

    • m_inputGeometryCursor

      GeometryCursor m_inputGeometryCursor
    • m_exportFlags

      int m_exportFlags
    • m_index

      int m_index
    • m_shapeBuffer

      ByteBuffer m_shapeBuffer
  • Constructor Details

    • OperatorExportToESRIShapeCursor

      public OperatorExportToESRIShapeCursor(int exportFlags, GeometryCursor geometryCursor)
  • Method Details

    • getByteBufferID

      public int getByteBufferID()
      Description copied from class: ByteBufferCursor
      Returns the ID of the current ByteBuffer. The ID is propagated across the operations (when possible). Returns an ID associated with the current Geometry. The ID is passed along and is returned by some operators to preserve relationship between the input and output geometry classes. It is not always possible to preserve an ID during an operation.
      Specified by:
      getByteBufferID in class ByteBufferCursor
    • next

      public ByteBuffer next()
      Description copied from class: ByteBufferCursor
      Moves the cursor to the next ByteBuffer. Returns null when reached the end.
      Specified by:
      next in class ByteBufferCursor
    • exportToESRIShape

      static int exportToESRIShape(int exportFlags, Geometry geometry, ByteBuffer shapeBuffer)
    • exportEnvelopeToESRIShape

      private static int exportEnvelopeToESRIShape(int exportFlags, Envelope envelope, ByteBuffer shapeBuffer)
    • exportPointToESRIShape

      private static int exportPointToESRIShape(int exportFlags, Point point, ByteBuffer shapeBuffer)
    • exportMultiPointToESRIShape

      private static int exportMultiPointToESRIShape(int exportFlags, MultiPoint multipoint, ByteBuffer shapeBuffer)
    • exportMultiPathToESRIShape

      private static int exportMultiPathToESRIShape(boolean bPolygon, int exportFlags, MultiPath multipath, ByteBuffer shapeBuffer)