Package com.esri.core.geometry
Class OperatorExportToWkbLocal
- java.lang.Object
-
- com.esri.core.geometry.Operator
-
- com.esri.core.geometry.OperatorExportToWkb
-
- com.esri.core.geometry.OperatorExportToWkbLocal
-
class OperatorExportToWkbLocal extends OperatorExportToWkb
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
-
Constructor Summary
Constructors Constructor Description OperatorExportToWkbLocal()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
execute(int exportFlags, Geometry geometry, ProgressTracker progressTracker)
Performs the ExportToWKB operation.int
execute(int exportFlags, Geometry geometry, java.nio.ByteBuffer wkbBuffer, ProgressTracker progressTracker)
Performs the ExportToWKB operation.private static int
exportEnvelopeToWKB(int exportFlags, Envelope envelope, java.nio.ByteBuffer wkbBuffer)
private static int
exportMultiPointToWKB(int exportFlags, MultiPoint _multipoint, java.nio.ByteBuffer wkbBuffer)
private static int
exportPointToWKB(int exportFlags, Point point, java.nio.ByteBuffer wkbBuffer)
private static int
exportPolygonToWKB(int exportFlags, Polygon _polygon, java.nio.ByteBuffer wkbBuffer)
private static int
exportPolylineToWKB(int exportFlags, Polyline _polyline, java.nio.ByteBuffer wkbBuffer)
private static int
exportToWKB(int exportFlags, Geometry geometry, java.nio.ByteBuffer wkbBuffer)
-
Methods inherited from class com.esri.core.geometry.OperatorExportToWkb
getType, local
-
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
-
-
-
Method Detail
-
execute
public java.nio.ByteBuffer execute(int exportFlags, Geometry geometry, ProgressTracker progressTracker)
Description copied from class:OperatorExportToWkb
Performs the ExportToWKB operation.- Specified by:
execute
in classOperatorExportToWkb
- Parameters:
exportFlags
- Use theWkbExportFlags
interface.geometry
- The Geometry being exported.- Returns:
- Returns a ByteBuffer object containing the Geometry in WKB format
-
execute
public int execute(int exportFlags, Geometry geometry, java.nio.ByteBuffer wkbBuffer, ProgressTracker progressTracker)
Description copied from class:OperatorExportToWkb
Performs the ExportToWKB operation.- Specified by:
execute
in classOperatorExportToWkb
- Parameters:
exportFlags
- Use theWkbExportFlags
interface.geometry
- The Geometry being exported.wkbBuffer
- The ByteBuffer to contain the exported Geometry in WKB format.- Returns:
- If the input buffer is null, then the size needed for the buffer is returned. Otherwise the number of bytes written to the buffer is returned.
-
exportToWKB
private static int exportToWKB(int exportFlags, Geometry geometry, java.nio.ByteBuffer wkbBuffer)
-
exportPolygonToWKB
private static int exportPolygonToWKB(int exportFlags, Polygon _polygon, java.nio.ByteBuffer wkbBuffer)
-
exportPolylineToWKB
private static int exportPolylineToWKB(int exportFlags, Polyline _polyline, java.nio.ByteBuffer wkbBuffer)
-
exportMultiPointToWKB
private static int exportMultiPointToWKB(int exportFlags, MultiPoint _multipoint, java.nio.ByteBuffer wkbBuffer)
-
exportPointToWKB
private static int exportPointToWKB(int exportFlags, Point point, java.nio.ByteBuffer wkbBuffer)
-
exportEnvelopeToWKB
private static int exportEnvelopeToWKB(int exportFlags, Envelope envelope, java.nio.ByteBuffer wkbBuffer)
-
-