Provides access to members that bind a feature cursor or a selection to a geometry enumerator.
This interface allows a newly-instantiated EnumFeatureGeometry object to be bound to either a feature class or a selection set. The object can then be cast to the IEnumGeometry interface and the geometries can be iterated through. This is effectively a shortcut to use instead of creating a search cursor on the feature class or selection set and retrieving geometries from the features returned.
|BindGeometrySource||Bind the source of the geometry to the enumeration.|
|GeometrySource||The geometry source - either a feature class or a selection set.|
|OutputFilter||The query filter that was used to bind the geometry source.|
Bind the source of the geometry to the enumeration.
Public Sub BindGeometrySource ( _ ByVal OutputFilter As IQueryFilter, _ ByVal collectionSource As Object _ )
public void BindGeometrySource ( IQueryFilter OutputFilter, object collectionSource );
This method binds the enumerator to a geometry source (a feature class or a selection set). After this method has been invoked on an object, the object can be cast to the IEnumGeometry interface in order to iterate through the geometries of the source.
A query filter should always be provided to the OutputFilter parameter. Passing a null value will not result in an error, but when using this interface the only field that can be inspected from returned features is the geometry field, and the query filter should reflect this.
The geometry source - either a feature class or a selection set.
Public Sub GeometrySource ( _ ByRef GeometrySource As Object _ )
public void GeometrySource ( ref object GeometrySource );
The query filter that was used to bind the geometry source.
Public Sub OutputFilter ( _ ByRef OutputFilter As IQueryFilter _ )
public void OutputFilter ( ref IQueryFilter OutputFilter );
|EnumFeatureGeometry||Esri enumerator for geometries of a feature class or selection set.|