com.esri.arcgis.geodatabase
Interface IFeatureBuffer

All Superinterfaces:
IRowBuffer, Serializable
All Known Implementing Classes:
AnnotationFeature, ComplexEdgeFeature, ComplexJunctionFeature, CoverageAnnotationFeature, DimensionFeature, Feature, GeocodedFeature, IFeatureBufferProxy, NALocationFeature, NALocationRangesFeature, NATraversalResultElement, RasterCatalogItem, RelQueryRow, SchematicInMemoryFeatureLink, SchematicInMemoryFeatureNode, SchematicInMemoryFeatureNodeOnLink, SchematicInMemoryFeatureSubLink, SchematicLink, SchematicNode, SchematicNodeOnLink, SchematicSubLink, SimpleEdgeFeature, SimpleJunctionFeature, TemporalFeature, TopologyErrorFeature

public interface IFeatureBuffer
extends IRowBuffer, Serializable

Provides access to setting and returning the default shape in the feature buffer.

Remarks

The IFeatureBuffer interface is the same as IRowBuffer except it applies to feature buffers rather than row buffers. It is for use primarily with insert feature cursors.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
IFeature, IFeatureCursor

Method Summary
 IGeometry getShape()
          The default shape in the feature buffer.
 void setShapeByRef(IGeometry shape)
          The default shape in the feature buffer.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRowBuffer
getFields, getValue, setValue
 

Method Detail

getShape

IGeometry getShape()
                   throws IOException,
                          AutomationException
The default shape in the feature buffer.

Description

All edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setShapeByRef

void setShapeByRef(IGeometry shape)
                   throws IOException,
                          AutomationException
The default shape in the feature buffer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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