|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicAlgoCompression
Provides access to members that control the Compression schematic algorithm.
| Method Summary | |
|---|---|
double |
getClusterThresholdDistance()
Threshold distance used to cluster connected nodes together. |
double |
getDistanceBetweenClusters()
Minimum distance to preserve between connected clusters. |
boolean |
isAbsoluteParameters()
Indicates if the values set for the spacings must be interpreted as absolute units. |
boolean |
isCompressTowardCenter()
Indicates if the algorithm moves the nodes toward the diagram center. |
boolean |
isHeedContainers()
Indicates if containers and their contents are processed as a whole or independently. |
boolean |
isKeepInsideVertices()
Indicates if link vertices inside containers are kept or removed. |
boolean |
isKeepOutsideVertices()
Indicates if the first link vertex outside a container is kept or removed. |
void |
setAbsoluteParameters(boolean pVal)
Indicates if the values set for the spacings must be interpreted as absolute units. |
void |
setClusterThresholdDistance(double pdThreshold)
Threshold distance used to cluster connected nodes together. |
void |
setCompressTowardCenter(boolean pVal)
Indicates if the algorithm moves the nodes toward the diagram center. |
void |
setDistanceBetweenClusters(double pdMinLength)
Minimum distance to preserve between connected clusters. |
void |
setHeedContainers(boolean pVal)
Indicates if containers and their contents are processed as a whole or independently. |
void |
setKeepInsideVertices(boolean pVal)
Indicates if link vertices inside containers are kept or removed. |
void |
setKeepOutsideVertices(boolean pVal)
Indicates if the first link vertex outside a container is kept or removed. |
| 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 isHeedContainers()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHeedContainers(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isKeepInsideVertices()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setKeepInsideVertices(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isKeepOutsideVertices()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setKeepOutsideVertices(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getClusterThresholdDistance()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setClusterThresholdDistance(double pdThreshold)
throws IOException,
AutomationException
pdThreshold - The pdThreshold (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getDistanceBetweenClusters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDistanceBetweenClusters(double pdMinLength)
throws IOException,
AutomationException
pdMinLength - The pdMinLength (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 isCompressTowardCenter()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCompressTowardCenter(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 | ||||||||