com.esri.arcgis.display
Interface IOutputContext

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IOutputContextProxy, OutputContext

public interface IOutputContext
extends java.io.Serializable

COM Interface 'IOutputContext'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that allow to manage the geometry transformation from the map context to the ouput device.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID31d09585_7431_4ae1_be2b_1fd8233473d1
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry fromMapToOutput(IGeometry ingeom)
          Converts map geometry to output geometry.
 int getHDC()
          The device context that the display is currently drawing to.
 ITrackCancel getTrackCancel()
          Drawing will react on Cancel of ITrackCancel is not NULL.
 void init(double refScale, double currentScale, double resolution, double rotation, IPoint currentScreenCenter, tagRECT deviceRect, int outputDevice)
          Initializes the output context.
 void setTrackCancel(ITrackCancel trackCancel)
          Drawing will react on Cancel of ITrackCancel is not NULL.
 

Field Detail

IID31d09585_7431_4ae1_be2b_1fd8233473d1

static final int IID31d09585_7431_4ae1_be2b_1fd8233473d1
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

init

void init(double refScale,
          double currentScale,
          double resolution,
          double rotation,
          IPoint currentScreenCenter,
          tagRECT deviceRect,
          int outputDevice)
          throws java.io.IOException,
                 AutomationException
Initializes the output context.

Parameters:
refScale - The refScale (in)
currentScale - The currentScale (in)
resolution - The resolution (in)
rotation - The rotation (in)
currentScreenCenter - A reference to a com.esri.arcgis.geometry.IPoint (in)
deviceRect - A Structure: com.esri.arcgis.system.tagRECT (in)
outputDevice - The outputDevice (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

fromMapToOutput

IGeometry fromMapToOutput(IGeometry ingeom)
                          throws java.io.IOException,
                                 AutomationException
Converts map geometry to output geometry.

Parameters:
ingeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackCancel

void setTrackCancel(ITrackCancel trackCancel)
                    throws java.io.IOException,
                           AutomationException
Drawing will react on Cancel of ITrackCancel is not NULL.

Parameters:
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackCancel

ITrackCancel getTrackCancel()
                            throws java.io.IOException,
                                   AutomationException
Drawing will react on Cancel of ITrackCancel is not NULL.

Returns:
A reference to a com.esri.arcgis.system.ITrackCancel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHDC

int getHDC()
           throws java.io.IOException,
                  AutomationException
The device context that the display is currently drawing to.

Returns:
The hDC (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.