com.esri.arcgis.carto
Interface IFeatureCursorBuffer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FeatureCursorBuffer, IFeatureCursorBufferProxy

public interface IFeatureCursorBuffer
extends java.io.Serializable

COM Interface 'IFeatureCursorBuffer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control the buffering of features.' 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 IIDa2983336_7e7c_11d2_a084_0000f8775bf9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void buffer(IFeatureClassName pNewLocationName)
          Buffers features to a new and existing feature class.
 IEnumGeometry getBufferedGeometry()
          Enumerator of buffered features.
 void graphicsLayer(IGraphicsLayer pGraphicsLayer, boolean selected)
          Graphics layer of elements to buffer (overrides FeatureCursor).
 void setCancelTrackByRef(ITrackCancel rhs1)
          TrackCancel used when buffering.
 void setDissolve(boolean rhs1)
          Indicates if overlapping buffered features should be dissolved.
 void setFeatureCursorByRef(IFeatureCursor rhs1)
          Feature cursor of features to buffer (overrides GraphicsLayer).
 void setFieldDistance(java.lang.String rhs1)
          Field specifying distance to buffer on.
 void setPolygonBufferType(int rhs1)
          Indicates how to buffer polygon features.
 void setRingDistance(int numberOfRings, double rhs2)
          Multiple rings specifying distance to buffer on.
 void setSpatialReferenceByRef(ISpatialReference rhs1)
          Projection of buffered features.
 void setUnits(int mapUnits, int rhs2)
          Conversion units, from map units to buffer units.
 void setValueDistance(double rhs1)
          Constant buffer distance.
 

Field Detail

IIDa2983336_7e7c_11d2_a084_0000f8775bf9

static final int IIDa2983336_7e7c_11d2_a084_0000f8775bf9
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setFeatureCursorByRef

void setFeatureCursorByRef(IFeatureCursor rhs1)
                           throws java.io.IOException,
                                  AutomationException
Feature cursor of features to buffer (overrides GraphicsLayer).

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

graphicsLayer

void graphicsLayer(IGraphicsLayer pGraphicsLayer,
                   boolean selected)
                   throws java.io.IOException,
                          AutomationException
Graphics layer of elements to buffer (overrides FeatureCursor).

Parameters:
pGraphicsLayer - A reference to a com.esri.arcgis.carto.IGraphicsLayer (in)
selected - The selected (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDissolve

void setDissolve(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates if overlapping buffered features should be dissolved.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValueDistance

void setValueDistance(double rhs1)
                      throws java.io.IOException,
                             AutomationException
Constant buffer distance.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldDistance

void setFieldDistance(java.lang.String rhs1)
                      throws java.io.IOException,
                             AutomationException
Field specifying distance to buffer on.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRingDistance

void setRingDistance(int numberOfRings,
                     double rhs2)
                     throws java.io.IOException,
                            AutomationException
Multiple rings specifying distance to buffer on.

Parameters:
numberOfRings - The numberOfRings (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

void setSpatialReferenceByRef(ISpatialReference rhs1)
                              throws java.io.IOException,
                                     AutomationException
Projection of buffered features.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUnits

void setUnits(int mapUnits,
              int rhs2)
              throws java.io.IOException,
                     AutomationException
Conversion units, from map units to buffer units.

Parameters:
mapUnits - A com.esri.arcgis.system.esriUnits constant (in)
rhs2 - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPolygonBufferType

void setPolygonBufferType(int rhs1)
                          throws java.io.IOException,
                                 AutomationException
Indicates how to buffer polygon features.

Parameters:
rhs1 - A com.esri.arcgis.carto.esriBufferType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCancelTrackByRef

void setCancelTrackByRef(ITrackCancel rhs1)
                         throws java.io.IOException,
                                AutomationException
TrackCancel used when buffering.

Parameters:
rhs1 - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBufferedGeometry

IEnumGeometry getBufferedGeometry()
                                  throws java.io.IOException,
                                         AutomationException
Enumerator of buffered features.

Returns:
A reference to a com.esri.arcgis.geometry.IEnumGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buffer

void buffer(IFeatureClassName pNewLocationName)
            throws java.io.IOException,
                   AutomationException
Buffers features to a new and existing feature class.

Parameters:
pNewLocationName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.