|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicAlgoForceDirected
Provides access to members that control the Force Directed schematic algorithm.
The Force Directed algorithm uses a physical analogy to draw graphs by considering a graph as a force system where it tries to locally minimize the energy. It searches for an equilibrium state of the force system; that is a position for each node, such that the total forces on every node is zero. If a selected set has been defined in the active schematic diagram, the algorithm only applies to the selected schematic elements.
ISchematicAlgoAngleDirected| Method Summary | |
|---|---|
int |
getDegreeOfFreedom()
Parameter value used to limit the area used to move the schematic nodes during each algorithm's iteration. |
int |
getNumberOfIterations()
Number of Force Directed schematic algorithm iterations executed before the final result is shown. |
double |
getRepelFactor()
Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. |
boolean |
isWithoutDegreeTwoNodes()
Indicates if the nodes with degree 2 can be temporally out-of-the-way during the first phase of the algorithm execution so the computing time is decreased. |
void |
setDegreeOfFreedom(int pVal)
Parameter value used to limit the area used to move the schematic nodes during each algorithm's iteration. |
void |
setNumberOfIterations(int pVal)
Number of Force Directed schematic algorithm iterations executed before the final result is shown. |
void |
setRepelFactor(double pVal)
Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. |
void |
setWithoutDegreeTwoNodes(boolean pVal)
Indicates if the nodes with degree 2 can be temporally out-of-the-way during the first phase of the algorithm execution so the computing time is decreased. |
| 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 |
|---|
int getNumberOfIterations()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setNumberOfIterations(int pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getDegreeOfFreedom()
throws IOException,
AutomationException
Bigger this factor is more the area used to moves the node is large.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDegreeOfFreedom(int pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getRepelFactor()
throws IOException,
AutomationException
Bigger this factor is more the schematic nodes that are near to overlapping separate rapidly and very strongly.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRepelFactor(double pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isWithoutDegreeTwoNodes()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setWithoutDegreeTwoNodes(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (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 | ||||||||