|
|||||||||
| 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 | ||||||||