com.esri.arcgis.display
Interface IResizeInteraction

All Superinterfaces:
Serializable
All Known Implementing Classes:
IResizeInteractionProxy

public interface IResizeInteraction
extends Serializable

Provides access to the parameters of the Resize Representation Tool.

Product Availability

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


Method Summary
 IPoint getCenter()
          Center of the resize operation.
 double getRatioX()
          Current horizontal ratio of the resize operation.
 double getRatioY()
          Current vertical ratio of the resize operation.
 boolean isIndividualAnchors()
          Indicates if representations resize around an individual anchor.
 void setCenter(IPoint center)
          Center of the resize operation.
 void setIndividualAnchors(boolean individualAnchors)
          Indicates if representations resize around an individual anchor.
 void setRatioX(double ratio)
          Current horizontal ratio of the resize operation.
 void setRatioY(double ratio)
          Current vertical ratio of the resize operation.
 

Method Detail

setCenter

void setCenter(IPoint center)
               throws IOException,
                      AutomationException
Center of the resize operation.

Product Availability

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

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

getCenter

IPoint getCenter()
                 throws IOException,
                        AutomationException
Center of the resize operation.

Product Availability

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

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

setRatioX

void setRatioX(double ratio)
               throws IOException,
                      AutomationException
Current horizontal ratio of the resize operation.

Product Availability

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

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

getRatioX

double getRatioX()
                 throws IOException,
                        AutomationException
Current horizontal ratio of the resize operation.

Product Availability

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

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

setRatioY

void setRatioY(double ratio)
               throws IOException,
                      AutomationException
Current vertical ratio of the resize operation.

Product Availability

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

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

getRatioY

double getRatioY()
                 throws IOException,
                        AutomationException
Current vertical ratio of the resize operation.

Product Availability

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

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

setIndividualAnchors

void setIndividualAnchors(boolean individualAnchors)
                          throws IOException,
                                 AutomationException
Indicates if representations resize around an individual anchor.

Product Availability

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

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

isIndividualAnchors

boolean isIndividualAnchors()
                            throws IOException,
                                   AutomationException
Indicates if representations resize around an individual anchor.

Product Availability

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

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