This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ESRI.ArcGIS.Snippets > Snippets > Get BasicMap from Map Snippet (ArcObjects .NET 10.4 SDK) |
Get BasicMap from Map.
///<summary>Get BasicMap from Map.</summary> /// ///<param name="map">An IMap interface.</param> /// ///<returns>An IBasicMap interface.</returns> /// ///<remarks>IBasicMap is a subset of IMap that provides support for ArcScene and ArcGlobe. The Map (2D), Scene (3D), and Globe (3D) coclasses implement this interface. Components used by ArcMap, ArcScene, and ArcGlobe, (such as the IdentifyDialog) utilize IBasicMap rather than IMap.</remarks> public ESRI.ArcGIS.Carto.IBasicMap GetBasicMapFromMap(ESRI.ArcGIS.Carto.IMap map) { ESRI.ArcGIS.Carto.IBasicMap basicMap=map as ESRI.ArcGIS.Carto.IBasicMap; // Dynamic Cast return basicMap; }
'''<summary>Get BasicMap from Map.</summary> ''' '''<param name="map">An IMap interface.</param> ''' '''<returns>An IBasicMap interface.</returns> ''' '''<remarks>IBasicMap is a subset of IMap that provides support for ArcScene and ArcGlobe. The Map (2D), Scene (3D), and Globe (3D) coclasses implement this interface. Components used by ArcMap, ArcScene, and ArcGlobe, (such as the IdentifyDialog) utilize IBasicMap rather than IMap.</remarks> Public Function GetBasicMapFromMap(ByVal map As ESRI.ArcGIS.Carto.IMap) As ESRI.ArcGIS.Carto.IBasicMap Dim basicMap As ESRI.ArcGIS.Carto.IBasicMap=TryCast(map, ESRI.ArcGIS.Carto.IBasicMap) ' Dynamic Cast Return basicMap End Function