|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBufferConstruction
COM Interface 'IBufferConstruction'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that buffer sets of geometries.' 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 |
IID2d199435_c30b_480d_b7da_587f8fd32124
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
IGeometry |
buffer(IGeometry pInGeometry,
double distance)
Compatibility method for clients wishing to replace useages of ITopologicalOperator::Buffer. |
void |
constructBuffers(IEnumGeometry pInputGeometries,
double distance,
IGeometryCollection pOutputBuffers)
Constructs buffer polygons at the specified distance for the set of input geometries. |
void |
constructBuffersByDistances(IGeometricBufferSourceSink pBufferInputOutput)
Constructs buffer polygons for the set of input geometries and distances supplied from the specified source-sink interface. |
void |
constructBuffersByDistances2(IEnumGeometry pInputGeometries,
IDoubleArray pDistances,
IGeometryCollection pOutputBuffers)
Constructs buffer polygons for the set of input geometries and distances supplied from arrays. |
ILongArray |
getEmptyBufferIDs()
Returns an array of identifiers of input geometries that result in empty buffers - typically as a result of buffering polygons by negative distances. |
Field Detail |
---|
static final int IID2d199435_c30b_480d_b7da_587f8fd32124
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void constructBuffers(IEnumGeometry pInputGeometries, double distance, IGeometryCollection pOutputBuffers) throws java.io.IOException, AutomationException
pInputGeometries
- A reference to a com.esri.arcgis.geometry.IEnumGeometry (in)distance
- The distance (in)pOutputBuffers
- A reference to a com.esri.arcgis.geometry.IGeometryCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void constructBuffersByDistances(IGeometricBufferSourceSink pBufferInputOutput) throws java.io.IOException, AutomationException
pBufferInputOutput
- A reference to a com.esri.arcgis.geometry.IGeometricBufferSourceSink (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void constructBuffersByDistances2(IEnumGeometry pInputGeometries, IDoubleArray pDistances, IGeometryCollection pOutputBuffers) throws java.io.IOException, AutomationException
pInputGeometries
- A reference to a com.esri.arcgis.geometry.IEnumGeometry (in)pDistances
- A reference to a com.esri.arcgis.system.IDoubleArray (in)pOutputBuffers
- A reference to a com.esri.arcgis.geometry.IGeometryCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry buffer(IGeometry pInGeometry, double distance) throws java.io.IOException, AutomationException
pInGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)distance
- The distance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILongArray getEmptyBufferIDs() throws java.io.IOException, AutomationException
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 |