|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IESRIShape
COM Interface 'IESRIShape'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that Import/Export ArcObjects geometries to Esri shapefile format.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID7b91ff70_53a9_11d0_a8f3_00608c85ede5
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
attachToESRIShape(int[] byteCountInOut,
byte[] byteBuffer)
Takes ownership of the input Esri shapefile format buffer. |
void |
exportToESRIShape(int[] byteCountInOut,
byte[] byteBuffer)
Writes an Esri shapefile formatted version of this geometry to the specified buffer. |
void |
exportToESRIShapeEx(int modifiersToAllow,
boolean useArcViewNaNs,
int[] byteCountInOut,
byte[] byteBuffer)
Writes an Esri shapefile formatted version of this geometry to the specified buffer. |
int |
getESRIShapeSize()
The size of the buffer, in bytes, that will be required to hold the Esri shapefile formatted version of the geometry. |
int |
getESRIShapeSizeEx(int modifiersToAllow)
The size of the buffer (in bytes) that will be required to hold the Esri shapefile version of the geometry. |
void |
getModifierOffset(int modifierType,
int[] offset)
Finds out the byte offsets within a shape buffer at which an exported attribute can be found. |
void |
importFromESRIShape(int[] byteCountInOut,
byte[] byteBuffer)
Defines this geometry from the input Esri shapefile formatted buffer. |
void |
nonTrustedImportFromESRIShape(int[] byteCountInOut,
byte[] byteBuffer)
Defines this geometry from the contents of the input Esri shapefile formatted buffer. |
void |
queryESRIShapeType(int basicShapeType,
int[] shapeModifiers)
Returns the basic type and modifiers (combination of esriShapeModifiers) that define the geometry's shape type, as it was last exported. |
Field Detail |
---|
static final int IID7b91ff70_53a9_11d0_a8f3_00608c85ede5
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void queryESRIShapeType(int basicShapeType, int[] shapeModifiers) throws java.io.IOException, AutomationException
basicShapeType
- A com.esri.arcgis.geometry.esriShapeType constant (in)shapeModifiers
- The shapeModifiers (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getESRIShapeSize() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getESRIShapeSizeEx(int modifiersToAllow) throws java.io.IOException, AutomationException
modifiersToAllow
- The modifiersToAllow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void importFromESRIShape(int[] byteCountInOut, byte[] byteBuffer) throws java.io.IOException, AutomationException
byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nonTrustedImportFromESRIShape(int[] byteCountInOut, byte[] byteBuffer) throws java.io.IOException, AutomationException
byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void attachToESRIShape(int[] byteCountInOut, byte[] byteBuffer) throws java.io.IOException, AutomationException
byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void exportToESRIShape(int[] byteCountInOut, byte[] byteBuffer) throws java.io.IOException, AutomationException
byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void exportToESRIShapeEx(int modifiersToAllow, boolean useArcViewNaNs, int[] byteCountInOut, byte[] byteBuffer) throws java.io.IOException, AutomationException
modifiersToAllow
- The modifiersToAllow (in)useArcViewNaNs
- The useArcViewNaNs (in)byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getModifierOffset(int modifierType, int[] offset) throws java.io.IOException, AutomationException
modifierType
- A com.esri.arcgis.geometry.esriShapeModifiers constant (in)offset
- The offset (out: use single element array)
java.io.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 |