com.esri.arcgis.schematic
Interface ISchematicAlgoRotateTree

All Superinterfaces:
ISchematicAlgorithm, Serializable
All Known Implementing Classes:
SchematicAlgoRotateTree

public interface ISchematicAlgoRotateTree
extends ISchematicAlgorithm, Serializable

Provides access to members that control the Rotate Tree schematic algorithm.

Description

This algorithm rotates the tree associated with the node selected in the active diagram.

Product Availability

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

See Also:
ISchematicAlgoRotateNodesAlongLinks

Method Summary
 double getAngle()
          Rotation angle of the tree.
 boolean isLockLinks()
          Indicates if the links currently selected must be interprated as barriers that disable the rotation for a part of the tree.
 boolean isRotateNode()
          Indicates if the symbols of the nodes that belong to the tree must also be rotated.
 void setAngle(double pVal)
          Rotation angle of the tree.
 void setLockLinks(boolean pVal)
          Indicates if the links currently selected must be interprated as barriers that disable the rotation for a part of the tree.
 void setRotateNode(boolean pVal)
          Indicates if the symbols of the nodes that belong to the tree must also be rotated.
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm
execute, getAlgorithmCLSID, getLabel, getPropertySet, getSchematicDiagramClassName, isAvailable, isEnabled, isOverridable, isUseEndNode, isUseRootNode, setAvailable, setLabel, setOverridable, setPropertySet, setSchematicDiagramClassNameByRef
 

Method Detail

isRotateNode

boolean isRotateNode()
                     throws IOException,
                            AutomationException
Indicates if the symbols of the nodes that belong to the tree must also be rotated.

Product Availability

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

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

setRotateNode

void setRotateNode(boolean pVal)
                   throws IOException,
                          AutomationException
Indicates if the symbols of the nodes that belong to the tree must also be rotated.

Product Availability

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

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

isLockLinks

boolean isLockLinks()
                    throws IOException,
                           AutomationException
Indicates if the links currently selected must be interprated as barriers that disable the rotation for a part of the tree.

Product Availability

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

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

setLockLinks

void setLockLinks(boolean pVal)
                  throws IOException,
                         AutomationException
Indicates if the links currently selected must be interprated as barriers that disable the rotation for a part of the tree.

Product Availability

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

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

getAngle

double getAngle()
                throws IOException,
                       AutomationException
Rotation angle of the tree.

Product Availability

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

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

setAngle

void setAngle(double pVal)
              throws IOException,
                     AutomationException
Rotation angle of the tree.

Product Availability

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

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