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


DisplayTransformation CoClass (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Display)  

DisplayTransformation CoClass

Display transformation class for converting from world to device units.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IConnectionPointContainer (esriDisplay) Supports connection points for connectable objects.
IDelayEvents Provides access to members that control Delay Events.
IDisplayTransformation Provides access to members that control Display Transformation.
IDisplayTransformationAdmin Provides access to members that control the DisplayTransformation.
IDisplayTransformationScales Provides access to members that control Display Transformation scales.
IOutputRasterSettings Provides access to members that control New Raster Output Settings.
IRasterOutputSettings Provides access to members that control Raster Output Settings.
ITransformation (esriGeometry) Provides access to members that apply a function (or its inverse) to a set of points or measures. The suffix of each method indicates the type of parameters operated on.
ITransformationGEN (esriGeometry) Provides access to members that apply a function (or its inverse) to a set of points or measures. The suffix of each method indicates the type of parameters operated on. ITransformationGEN is generic version of ITransformation.

Event Interfaces

Interfaces Description
ITransformEvents (default) Provides access to members that control Transform Events.

Remarks

Manages the map to device transformation.  See IDisplayTransformation for information on how to prepare a transform for use.

Each DisplayTransformation object has a spatial reference object which manages the display's current coordinate system.

The DisplayTransformation is itself owned by a Display object, typically ScreenDisplay.  Obtain an IDisplayTransformation reference to a DisplayTransformation object via IDisplay::DisplayTransformation; since IScreenDisplay inherits from IDisplay, you call also use IScreenDisplay::DisplayTransformation.

Working with Events

[Visual Basic 6.0]

When working with DisplayTransformation's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pDisplayTransformation as DisplayTransformation