|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IESRIShape2
Provides access to methods for non-byte swapping and angular densification export in addition to those in IESRIShape.
Method Summary | |
---|---|
void |
exportToESRIShapeEx2(int exportFlags,
int[] byteCountInOut,
byte[] byteBuffer)
Writes an ESRI shapefile formatted version of this geometry to the specified buffer. |
int |
getESRIShapeSizeEx2(int exportFlags)
The size of the buffer (in bytes) that will be required to hold the ESRI shapefile version of the geometry. |
void |
importFromESRIShapeEx(int importFlags,
int[] byteCountInOut,
byte[] byteBuffer)
Defines this geometry based upon the contents of the input ESRI shapefile formatted buffer. |
Methods inherited from interface com.esri.arcgis.geometry.IESRIShape |
---|
attachToESRIShape, exportToESRIShape, exportToESRIShapeEx, getESRIShapeSize, getESRIShapeSizeEx, getModifierOffset, importFromESRIShape, nonTrustedImportFromESRIShape, queryESRIShapeType |
Method Detail |
---|
int getESRIShapeSizeEx2(int exportFlags) throws IOException, AutomationException
exportFlags
- The exportFlags (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void exportToESRIShapeEx2(int exportFlags, int[] byteCountInOut, byte[] byteBuffer) throws IOException, AutomationException
Note: exportFlags is a combination of esriShapeExportFlags values.
exportFlags
- The exportFlags (in)byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void importFromESRIShapeEx(int importFlags, int[] byteCountInOut, byte[] byteBuffer) throws IOException, AutomationException
importFlags
- The importFlags (in)byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |