|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicAlgoSeparateOverlappingLinks
Provides access to members that control the Separate Overlapping Links schematic algorithm.
The Separate Overlapping Links algorithm operates on schematic links that connect to the same origin and extremity schematic nodes. It's mainly used to separate links that are completely overlapping. It can also be applied to lay out links that connect the same origin and extremity nodes so they become parallel to one of those link paths.
Method Summary | |
---|---|
double |
getBreakPointDistance()
Distance between the extremity nodes of the links and the break points that will be inserted on the links that are overlapping. |
double |
getShiftBetweenLinks()
Distance between the links that are overlapping so that they are separated. |
double |
getStep()
Threshold value beyond which two link points are said to be non overlapping. |
boolean |
isAbsoluteParameters()
Indicates if the values set for the distance parameters must be interpreted as absolute units. |
boolean |
isUseOriginLinks()
Indicates if the algorithm only processes the links parallel to the selected one. |
void |
setAbsoluteParameters(boolean pVal)
Indicates if the values set for the distance parameters must be interpreted as absolute units. |
void |
setBreakPointDistance(double pVal)
Distance between the extremity nodes of the links and the break points that will be inserted on the links that are overlapping. |
void |
setShiftBetweenLinks(double pVal)
Distance between the links that are overlapping so that they are separated. |
void |
setStep(double pVal)
Threshold value beyond which two link points are said to be non overlapping. |
void |
setUseOriginLinks(boolean pVal)
Indicates if the algorithm only processes the links parallel to the selected one. |
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 |
---|
double getBreakPointDistance() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBreakPointDistance(double pVal) throws IOException, AutomationException
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getShiftBetweenLinks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShiftBetweenLinks(double pVal) throws IOException, AutomationException
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getStep() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStep(double pVal) throws IOException, AutomationException
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isAbsoluteParameters() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAbsoluteParameters(boolean pVal) throws IOException, AutomationException
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseOriginLinks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseOriginLinks(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 |