| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicAlgoPartialOverlappingLinks
Provides access to members that control the Partial Overlapping Links schematic algorithm.
This interface is new at ArcGIS 9.3.
| Method Summary | |
|---|---|
|  double | getAttractNodeLinkFactor()Parameter value used to quickly decrease the schematic link displacement between link and node when they are connected together. | 
|  double | getAttractNodesFactor()Parameter value used to quickly decrease the schematic nodes displacement between a node and its original position. | 
|  double | getBufferWidth()BufferZone width will be used to find links that overlap. | 
|  double | getGapDistance()Distance between the partial links that are overlapping so that they are separated. | 
|  int | getNumberOfIterations()Number of Partial Overlapping Links schematic algorithm iterations executed before the final result is shown. | 
|  double | getRepelLinksFactor()Parameter value used to quickly increase the schematic links displacement for links that are very close. | 
|  double | getRepelNodeLinkFactor()Parameter value used to quickly increase the schematic link displacement between link and node when they are not connected together. | 
|  double | getRepelNodesFactor()Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. | 
|  boolean | isGeneralizeResult()Indicates if resulting geometries are generalized. | 
|  boolean | isLeftRightHint()Indicates if relative left or right positions between links is kept as much as possible. | 
|  void | setAttractNodeLinkFactor(double dAttractNodeLinkFactor)Parameter value used to quickly decrease the schematic link displacement between link and node when they are connected together. | 
|  void | setAttractNodesFactor(double dAttractNodesFactor)Parameter value used to quickly decrease the schematic nodes displacement between a node and its original position. | 
|  void | setBufferWidth(double dBufferWidth)BufferZone width will be used to find links that overlap. | 
|  void | setGapDistance(double dGapDistance)Distance between the partial links that are overlapping so that they are separated. | 
|  void | setGeneralizeResult(boolean pVal)Indicates if resulting geometries are generalized. | 
|  void | setLeftRightHint(boolean pVal)Indicates if relative left or right positions between links is kept as much as possible. | 
|  void | setNumberOfIterations(int pVal)Number of Partial Overlapping Links schematic algorithm iterations executed before the final result is shown. | 
|  void | setRepelLinksFactor(double dRepelLinksFactor)Parameter value used to quickly increase the schematic links displacement for links that are very close. | 
|  void | setRepelNodeLinkFactor(double dRepelNodeLinkFactor)Parameter value used to quickly increase the schematic link displacement between link and node when they are not connected together. | 
|  void | setRepelNodesFactor(double dRepelNodesFactor)Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. | 
| 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 setBufferWidth(double dBufferWidth)
                    throws IOException,
                           AutomationException
dBufferWidth - The dBufferWidth  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getBufferWidth()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGapDistance(double dGapDistance)
                    throws IOException,
                           AutomationException
dGapDistance - The dGapDistance  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getGapDistance()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRepelNodesFactor(double dRepelNodesFactor)
                         throws IOException,
                                AutomationException
dRepelNodesFactor - The dRepelNodesFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getRepelNodesFactor()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRepelLinksFactor(double dRepelLinksFactor)
                         throws IOException,
                                AutomationException
dRepelLinksFactor - The dRepelLinksFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getRepelLinksFactor()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRepelNodeLinkFactor(double dRepelNodeLinkFactor)
                            throws IOException,
                                   AutomationException
dRepelNodeLinkFactor - The dRepelNodeLinkFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getRepelNodeLinkFactor()
                              throws IOException,
                                     AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAttractNodeLinkFactor(double dAttractNodeLinkFactor)
                              throws IOException,
                                     AutomationException
dAttractNodeLinkFactor - The dAttractNodeLinkFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAttractNodeLinkFactor()
                                throws IOException,
                                       AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAttractNodesFactor(double dAttractNodesFactor)
                           throws IOException,
                                  AutomationException
dAttractNodesFactor - The dAttractNodesFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAttractNodesFactor()
                             throws IOException,
                                    AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
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.
boolean isLeftRightHint()
                        throws IOException,
                               AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLeftRightHint(boolean pVal)
                      throws IOException,
                             AutomationException
pVal - The pVal  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isGeneralizeResult()
                           throws IOException,
                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGeneralizeResult(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 | ||||||||