This document is archived and information here might be outdated.  Recommended version.


IMultiPatch.XYFootprint Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMultiPatch Interface > IMultiPatch.XYFootprint Property
ArcGIS Developer Help

IMultiPatch.XYFootprint Property

A reference to a cached copy of the multipatch's footprint in the x-y plane. If the footprint is modified, InvalXYFootprint should be called.

[Visual Basic .NET]
Public ReadOnly Property XYFootprint As IGeometry
[C#]
public IGeometry XYFootprint {get;}
[C++]
HRESULT get_XYFootprint(
  IGeometry** XYFootprint
);
[C++]
Parameters
XYFootprint [out, retval]

XYFootprint is a parameter of type IGeometry**

Product Availability

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

Description

Returns the 2D projection of the MultiPatch to the XY-Plane.  The XY-Plane projection of a MultiPatch is called the "XYFootprint" of the MultiPatch.  The XYFootprint is used to display MultiPatches in a 2D environment as well as perform simple time-efficient calculations.

Remarks

To ensure that the XYFootprint is current (this is especially important if you directly modify the XYFootprint or one of the MultiPatch parts), call InvalXYFootprint.

IMultiPatch XYFootprint Example

See Also

IMultiPatch Interface