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

The Rotate Tree algorithm rotates the tree related to the schematic node currently selected in a schematic diagram according to a given angle.

Product Availability

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


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.