|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicAnalystFindPath
Provides access to members that control the Find Path trace analyst.
The Find Path schematic analyst trace task is used to detect the shortest path between two schematic nodes in the schematic network represented in a schematic diagram. If schematic links are selected in the diagram when the trace task is performed, they are interpreted as barriers that will stop the trace from executing beyond them.
Method Summary | |
---|---|
String |
getUserDataNameForLinkWeight()
Name of the userdata that defines the links weight. |
String |
getUserDataNameOfForbiddenLinks()
Name of the userdata that defines the forbidden links; that is, the links which prevent the detection from continuing beyond them. |
boolean |
isSelectLink()
Indicates if the schematic links that belong to the Find Path trace result must be selected. |
boolean |
isSelectNode()
Indicates if the schematic nodes that belong to the Find Path trace result must be selected. |
void |
setSelectLink(boolean selectLink)
Indicates if the schematic links that belong to the Find Path trace result must be selected. |
void |
setSelectNode(boolean selectNode)
Indicates if the schematic nodes that belong to the Find Path trace result must be selected. |
void |
setUserDataNameForLinkWeight(String name)
Name of the userdata that defines the links weight. |
void |
setUserDataNameOfForbiddenLinks(String name)
Name of the userdata that defines the forbidden links; that is, the links which prevent the detection from continuing beyond them. |
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAnalystTraceResult |
---|
clearResult, getTraceResult |
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 |
---|
boolean isSelectNode() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSelectNode(boolean selectNode) throws IOException, AutomationException
selectNode
- The selectNode (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSelectLink() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSelectLink(boolean selectLink) throws IOException, AutomationException
selectLink
- The selectLink (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getUserDataNameOfForbiddenLinks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUserDataNameOfForbiddenLinks(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getUserDataNameForLinkWeight() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUserDataNameForLinkWeight(String name) throws IOException, AutomationException
name
- The name (in)
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 |