|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicAlgoReduceVertices
Provides access to members that control the Reduce Vertices schematic algorithm.
The Reduce Vertices algorithm allows you to simplify your schematic diagram layout by removing vertices displayed along links according to the angle that separates the segments incident to the vertices and the length of the segments that compose the links relative to the longest segment.
Method Summary | |
---|---|
double |
getAngleThreshold()
Angle formed by the incident segments over which a vertex related to these segments is reduced. |
int |
getIteration()
Number of Reduce Vertices algorithm iterations that will be executed before the final result is shown. |
double |
getSegmentRatio()
The algorithm detects the longest segment of a link and computes ratios between each segment length and this longest segment. |
void |
setAngleThreshold(double dAngle)
Angle formed by the incident segments over which a vertex related to these segments is reduced. |
void |
setIteration(int lIteration)
Number of Reduce Vertices algorithm iterations that will be executed before the final result is shown. |
void |
setSegmentRatio(double dAngle)
The algorithm detects the longest segment of a link and computes ratios between each segment length and this longest segment. |
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 setAngleThreshold(double dAngle) throws IOException, AutomationException
dAngle
- The dAngle (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getAngleThreshold() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSegmentRatio(double dAngle) throws IOException, AutomationException
dAngle
- The dAngle (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getSegmentRatio() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIteration(int lIteration) throws IOException, AutomationException
lIteration
- The lIteration (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getIteration() 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 |