IGeometricBufferSourceSink Interface

Client-supplied interface that provides support for buffering a group of geometries by different distances.

Description

This interface is new at ArcGIS 9.3.

Members

Name Description
Method ReadNext Reads the next geometry (along with a client specified geometry id) and distance from the source - or returns a nil geometry when at the end.
Method WriteNext Writes the next output buffer to its destination. The client id is valid when buffers have not been dissolved or exploded.

IGeometricBufferSourceSink.ReadNext Method

Reads the next geometry (along with a client specified geometry id) and distance from the source - or returns a nil geometry when at the end.

Public Sub ReadNext ( _
    ByRef geomID As Integer, _
    ByRef nextGeometry As IGeometry, _
    ByRef pDistance As Double _
)
public void ReadNext (
    ref int geomID,
    ref IGeometry nextGeometry,
    ref double pDistance
);

IGeometricBufferSourceSink.WriteNext Method

Writes the next output buffer to its destination. The client id is valid when buffers have not been dissolved or exploded.

Public Sub WriteNext ( _
    ByVal geomID As Integer, _
    ByVal pBufferedGeometry As IGeometry _
)
public void WriteNext (
    int geomID,
    IGeometry pBufferedGeometry
);

Classes that implement IGeometricBufferSourceSink

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.