ArcObjects Library Reference (Geometry)  

ITopologicalOperator.QueryClippedDense Method

Redefines clippedGeometry to be the intersection of this geometry and the clipping envelope; densifies lines in the output contributed by the clipping envelope.

[Visual Basic .NET]
Public Sub QueryClippedDense ( _
    ByVal clipperEnvelope As IEnvelope, _
    ByVal denseDistance As Double, _
    ByVal clippedGeometry As IGeometry _
)
[C#]
public void QueryClippedDense (
    IEnvelope clipperEnvelope,
    double denseDistance,
    IGeometry clippedGeometry
);
[C++]
HRESULT QueryClippedDense(
  IEnvelope* clipperEnvelope,
  double denseDistance,
  IGeometry* clippedGeometry
);
[C++]

Parameters

clipperEnvelope

  clipperEnvelope is a parameter of type IEnvelope

denseDistance   denseDistance is a parameter of type double clippedGeometry

  clippedGeometry is a parameter of type IGeometry

Product Availability

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

Remarks

ITopologicalOperator methods must be applied on high-level geometries only. High-Level geometries are point, multipoint, polyline and polygon. To use this method with low-level geometries such as segments (Line, Circular Arc, Elliptic Arc, Bézier Curve), paths or rings, they must be wrapped into high-level geometries types.

The other geometry must be an high-level geometry. High-Level geometries are point, multipoint, polyline and polygon. To use it with low-level geometries such as segments (Line, Circular Arc, Elliptic Arc, Bézier Curve), path or ring they must be wrapped into high-level geometries type. The output geometry must be co-created prior to the query. The output geometry is not co-created by the method; it is populated. This can be used in performance critical situations. For example, creating the geometry only once outside a loop and use the query method could improve performance.

This method does not support GeometryBags.

See Also

ITopologicalOperator Interface