|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicAlgoRotateNodesAlongLinks
Provides access to members that control the Rotate Nodes Along Links schematic algorithm.
The Rotate Nodes Along Links algorithm changes the rotation of symbols used to represent the schematic nodes according to the directions of their connected links. The nodes are rotated according to a given angle. The flow direction defined for the schematic links can be taken into account but isn't necessary.
The rotation angle computed during algorithm execution is stored in the ROTATION field of each schematic feature class that implements the nodes in the schematic diagram. This ROTATION field must be turned on to symbolize the schematic nodes so they automatically rotate according to the computed angle values.
Method Summary | |
---|---|
String |
getFlowUserDataName()
Name of the userdata that determines the flow direction for each link. |
double |
getOffset()
Rotation angle in degrees that is combined with the computed rotation angle to rotate the symbols nodes. |
boolean |
isFlowDirected()
Indicates if the rotation angle for each symbol's node must be computed regarding to the flow orientation defined for the links. |
void |
setFlowDirected(boolean pOriented)
Indicates if the rotation angle for each symbol's node must be computed regarding to the flow orientation defined for the links. |
void |
setFlowUserDataName(String flowUserDataName)
Name of the userdata that determines the flow direction for each link. |
void |
setOffset(double pOffset)
Rotation angle in degrees that is combined with the computed rotation angle to rotate the symbols nodes. |
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 |
---|
void setFlowDirected(boolean pOriented) throws IOException, AutomationException
pOriented
- The pOriented (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isFlowDirected() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOffset(double pOffset) throws IOException, AutomationException
pOffset
- The pOffset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getOffset() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFlowUserDataName(String flowUserDataName) throws IOException, AutomationException
flowUserDataName
- The flowUserDataName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getFlowUserDataName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |