|
|||||||||
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 |