com.esri.arcgis.display
Interface IDisplayTransformation

All Superinterfaces:
ITransformation, java.io.Serializable
All Known Implementing Classes:
DisplayTransformation, IDisplayTransformationProxy

public interface IDisplayTransformation
extends ITransformation, java.io.Serializable

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

Description: 'Provides access to members that control Display Transformation.' 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 IIDe6bdb000_4d35_11d0_98be_00805f7ced21
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.ITransformation
IID6f2cf924_7e00_11d0_82f4_0000f8034032
 
Method Summary
 void fromMapPoint(IPoint mapPoint, int[] x, int[] y)
          Calculates device coordinates corresponding to the map point.
 double fromPoints(double pointDistance)
          Calculates a map distance corresponding to a point (1/72) distance.
 IEnvelope getBounds()
          Full extent in world coordinates.
 IEnvelope getConstrainedBounds()
          Intersection of Bounds and VisibleBounds.
 tagRECT getDeviceFrame()
          Visible extent in device coordinates.
 IEnvelope getFittedBounds()
          Device frame in world coordinates.
 double getReferenceScale()
          Reference scale for computing scaled symbol sizes.
 double getResolution()
          Resolution of the device in dots (pixels) per inch.
 double getRotation()
          Rotation angle in degrees.
 double getScaleRatio()
          Scale between FittedBounds and DeviceFrame.
 ISpatialReference getSpatialReference()
          Current spatial reference.
 int getUnits()
          Units used by world coordinates.
 IEnvelope getVisibleBounds()
          Visible extent in world coordinates.
 boolean isSuppressEvents()
          Indicates if transformation object suppresses events.
 boolean isZoomResolution()
          Indicates if resolution is tied to visible bounds.
 void setBounds(IEnvelope bounds)
          Full extent in world coordinates.
 void setDeviceFrame(tagRECT bounds)
          Visible extent in device coordinates.
 void setReferenceScale(double scale)
          Reference scale for computing scaled symbol sizes.
 void setResolution(double pDpi)
          Resolution of the device in dots (pixels) per inch.
 void setRotation(double degrees)
          Rotation angle in degrees.
 void setScaleRatio(double scale)
          Scale between FittedBounds and DeviceFrame.
 void setSpatialReferenceByRef(ISpatialReference spatialReference)
          Current spatial reference.
 void setSuppressEvents(boolean suppressEvents)
          Indicates if transformation object suppresses events.
 void setUnits(int unitsCode)
          Units used by world coordinates.
 void setVisibleBounds(IEnvelope bounds)
          Visible extent in world coordinates.
 void setZoomResolution(boolean flag)
          Indicates if resolution is tied to visible bounds.
 IPoint toMapPoint(int x, int y)
          Calculates a point in map coordinates corresponding to the device point.
 double toPoints(double mapDistance)
          Calculates a distance in points (1/72 inch) corresponding to the map distance.
 void transformCoords(_WKSPoint mapPoints, tagPOINT devPoints, int numPoints, int options)
          Transforms a set of points or measurements from device to world space or vice versa.
 void transformRect(IEnvelope mapRect, tagRECT[] devRect, int options)
          Transforms a rectangle from device to world space or vice versa.
 
Methods inherited from interface com.esri.arcgis.geometry.ITransformation
transformMeasuresFF, transformMeasuresFI, transformMeasuresIF, transformMeasuresII, transformPointsFF, transformPointsFI, transformPointsIF, transformPointsII
 

Field Detail

IIDe6bdb000_4d35_11d0_98be_00805f7ced21

static final int IIDe6bdb000_4d35_11d0_98be_00805f7ced21
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

setBounds

void setBounds(IEnvelope bounds)
               throws java.io.IOException,
                      AutomationException
Full extent in world coordinates.

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

getBounds

IEnvelope getBounds()
                    throws java.io.IOException,
                           AutomationException
Full extent in world coordinates.

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

setVisibleBounds

void setVisibleBounds(IEnvelope bounds)
                      throws java.io.IOException,
                             AutomationException
Visible extent in world coordinates.

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

getVisibleBounds

IEnvelope getVisibleBounds()
                           throws java.io.IOException,
                                  AutomationException
Visible extent in world coordinates.

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

getFittedBounds

IEnvelope getFittedBounds()
                          throws java.io.IOException,
                                 AutomationException
Device frame in world coordinates.

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

getConstrainedBounds

IEnvelope getConstrainedBounds()
                               throws java.io.IOException,
                                      AutomationException
Intersection of Bounds and VisibleBounds.

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

setDeviceFrame

void setDeviceFrame(tagRECT bounds)
                    throws java.io.IOException,
                           AutomationException
Visible extent in device coordinates.

Parameters:
bounds - A Structure: com.esri.arcgis.system.tagRECT (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDeviceFrame

tagRECT getDeviceFrame()
                       throws java.io.IOException,
                              AutomationException
Visible extent in device coordinates.

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

setZoomResolution

void setZoomResolution(boolean flag)
                       throws java.io.IOException,
                              AutomationException
Indicates if resolution is tied to visible bounds. If true, zooming in magnifies contents (i.e., zoom in on page).

Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isZoomResolution

boolean isZoomResolution()
                         throws java.io.IOException,
                                AutomationException
Indicates if resolution is tied to visible bounds. If true, zooming in magnifies contents (i.e., zoom in on page).

Returns:
The flag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResolution

void setResolution(double pDpi)
                   throws java.io.IOException,
                          AutomationException
Resolution of the device in dots (pixels) per inch.

Parameters:
pDpi - The pDpi (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResolution

double getResolution()
                     throws java.io.IOException,
                            AutomationException
Resolution of the device in dots (pixels) per inch.

Returns:
The pDpi
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRotation

void setRotation(double degrees)
                 throws java.io.IOException,
                        AutomationException
Rotation angle in degrees.

Parameters:
degrees - The degrees (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRotation

double getRotation()
                   throws java.io.IOException,
                          AutomationException
Rotation angle in degrees.

Returns:
The degrees
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUnits

int getUnits()
             throws java.io.IOException,
                    AutomationException
Units used by world coordinates.

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

setUnits

void setUnits(int unitsCode)
              throws java.io.IOException,
                     AutomationException
Units used by world coordinates.

Parameters:
unitsCode - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScaleRatio

double getScaleRatio()
                     throws java.io.IOException,
                            AutomationException
Scale between FittedBounds and DeviceFrame.

Returns:
The scale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScaleRatio

void setScaleRatio(double scale)
                   throws java.io.IOException,
                          AutomationException
Scale between FittedBounds and DeviceFrame.

Parameters:
scale - The scale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReferenceScale

double getReferenceScale()
                         throws java.io.IOException,
                                AutomationException
Reference scale for computing scaled symbol sizes.

Returns:
The scale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReferenceScale

void setReferenceScale(double scale)
                       throws java.io.IOException,
                              AutomationException
Reference scale for computing scaled symbol sizes.

Parameters:
scale - The scale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

void setSpatialReferenceByRef(ISpatialReference spatialReference)
                              throws java.io.IOException,
                                     AutomationException
Current spatial reference.

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

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
Current spatial reference.

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

isSuppressEvents

boolean isSuppressEvents()
                         throws java.io.IOException,
                                AutomationException
Indicates if transformation object suppresses events.

Returns:
The suppressEvents
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSuppressEvents

void setSuppressEvents(boolean suppressEvents)
                       throws java.io.IOException,
                              AutomationException
Indicates if transformation object suppresses events.

Parameters:
suppressEvents - The suppressEvents (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformRect

void transformRect(IEnvelope mapRect,
                   tagRECT[] devRect,
                   int options)
                   throws java.io.IOException,
                          AutomationException
Transforms a rectangle from device to world space or vice versa. Use the flags specified by esriDisplayTransformEnum.

Parameters:
mapRect - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
devRect - A Structure: com.esri.arcgis.system.tagRECT (in/out: use single element array)
options - The options (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformCoords

void transformCoords(_WKSPoint mapPoints,
                     tagPOINT devPoints,
                     int numPoints,
                     int options)
                     throws java.io.IOException,
                            AutomationException
Transforms a set of points or measurements from device to world space or vice versa. Use the flags specified by esriDisplayTransformEnum.

Parameters:
mapPoints - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
devPoints - A Structure: com.esri.arcgis.display.tagPOINT (in)
numPoints - The numPoints (in)
options - The options (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

toMapPoint

IPoint toMapPoint(int x,
                  int y)
                  throws java.io.IOException,
                         AutomationException
Calculates a point in map coordinates corresponding to the device point.

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

fromMapPoint

void fromMapPoint(IPoint mapPoint,
                  int[] x,
                  int[] y)
                  throws java.io.IOException,
                         AutomationException
Calculates device coordinates corresponding to the map point.

Parameters:
mapPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

toPoints

double toPoints(double mapDistance)
                throws java.io.IOException,
                       AutomationException
Calculates a distance in points (1/72 inch) corresponding to the map distance.

Parameters:
mapDistance - The mapDistance (in)
Returns:
The pointDistance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

fromPoints

double fromPoints(double pointDistance)
                  throws java.io.IOException,
                         AutomationException
Calculates a map distance corresponding to a point (1/72) distance.

Parameters:
pointDistance - The pointDistance (in)
Returns:
The mapDistance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.