Constructs concentric buffers at the base distance plus each distance offset.
[Visual Basic .NET] Public Property DistanceOffsets As IDoubleArray
[C#] public IDoubleArray DistanceOffsets {get; set;}
[C++]
HRESULT get_DistanceOffsets(
IDoubleArray** ppDistanceOffsets
);
[C++]
HRESULT putref_DistanceOffsets(
IDoubleArray* ppDistanceOffsets
);
[C++]Parameters
ppDistanceOffsets [out, retval]ppDistanceOffsets is a parameter of type IDoubleArray
ppDistanceOffsetsppDistanceOffsets is a parameter of type IDoubleArray
Product Availability
Remarks
ConstructBuffers and ConstructBuffersByDistances can generate multiple, concentric buffers around the same set of input geometries. This property is an array of distance values, specified in the units defined either by the spatial reference of the first input geometry or the Unit property. When this property is defined, each of its elements is added to the base distance specified by ConstructBuffers, or to the per-geometry distance used by ConstructBuffersByDistances. The following graphic shows the effect of specifying this property.
Example of multiple distance offsets and mixed dimension inputs when buffering. A point and a polygon have been buffered at 7 different distances, with the results at each distance unioned together.
Generation of buffers at each distance offset counts as a separate "operation" for the purposes of progress reporting. Refer to the BufferProgress property for more details on progress reporting.