This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMultiPatch Interface > IMultiPatch.XYFootprint Property (ArcObjects .NET 10.5 SDK) |
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
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.
To ensure that the XYFootpring is current (this is especially important if you directly modify the XYFootprint or one of the MultiPatch parts), call InvalXYFootprint.