Class OperatorExportToESRIShapeCursor

    • Field Detail

      • m_exportFlags

        int m_exportFlags
      • m_index

        int m_index
      • m_shapeBuffer

        java.nio.ByteBuffer m_shapeBuffer
    • Constructor Detail

      • OperatorExportToESRIShapeCursor

        public OperatorExportToESRIShapeCursor​(int exportFlags,
                                               GeometryCursor geometryCursor)
    • Method Detail

      • 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 java.nio.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,
                                     java.nio.ByteBuffer shapeBuffer)
      • exportEnvelopeToESRIShape

        private static int exportEnvelopeToESRIShape​(int exportFlags,
                                                     Envelope envelope,
                                                     java.nio.ByteBuffer shapeBuffer)
      • exportPointToESRIShape

        private static int exportPointToESRIShape​(int exportFlags,
                                                  Point point,
                                                  java.nio.ByteBuffer shapeBuffer)
      • exportMultiPointToESRIShape

        private static int exportMultiPointToESRIShape​(int exportFlags,
                                                       MultiPoint multipoint,
                                                       java.nio.ByteBuffer shapeBuffer)
      • exportMultiPathToESRIShape

        private static int exportMultiPathToESRIShape​(boolean bPolygon,
                                                      int exportFlags,
                                                      MultiPath multipath,
                                                      java.nio.ByteBuffer shapeBuffer)