com.esri.arcgis.display
Interface IRotateInteraction

All Superinterfaces:
Serializable
All Known Implementing Classes:
IRotateInteractionProxy

public interface IRotateInteraction
extends Serializable

Provides access to the parameters of the Rotate Representation Tool.

Product Availability

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


Method Summary
 double getAngle()
          Current angle of the rotate operation.
 IPoint getCenter()
          Center of the rotate operation.
 boolean isIndividualAnchors()
          Indicates if representations rotate around an individual anchor.
 void setAngle(double angle)
          Current angle of the rotate operation.
 void setCenter(IPoint center)
          Center of the rotate operation.
 void setIndividualAnchors(boolean individualAnchors)
          Indicates if representations rotate around an individual anchor.
 

Method Detail

setCenter

void setCenter(IPoint center)
               throws IOException,
                      AutomationException
Center of the rotate 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 rotate 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.

setAngle

void setAngle(double angle)
              throws IOException,
                     AutomationException
Current angle of the rotate operation.

Product Availability

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

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

getAngle

double getAngle()
                throws IOException,
                       AutomationException
Current angle of the rotate operation.

Product Availability

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

Returns:
The angle
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 rotate 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 rotate 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.