com.esri.arcgis.schematic
Interface ISchematicAlgoOrthogonal

All Superinterfaces:
ISchematicAlgorithm, java.io.Serializable
All Known Implementing Classes:
ISchematicAlgoOrthogonalProxy, SchematicAlgoOrthogonal

public interface ISchematicAlgoOrthogonal
extends ISchematicAlgorithm, java.io.Serializable

COM Interface 'ISchematicAlgoOrthogonal'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that control the Orthogonal schematic algorithm.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDdf13997e_d918_4384_9354_39bfd69bd71d
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm
IIDbef20014_837c_4387_83ba_8523b7897a36
 
Method Summary
 double getAngle()
          Counterclockwise rotation angle from the vertical axis that determines the direction for the orthogonal layout.
 double getBreakPoint()
          Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping.
 double getDistanceBetweenLinks()
          Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated.
 double getHorizontalStep()
          Spacing between the nodes aligned on the same horizontal axis.
 double getVerticalStep()
          Spacing between the nodes aligned on the same vertical axis.
 boolean isAbsoluteParameters()
          Indicates if the values set for the spacing and step parameters must be interpreted as absolute units.
 void setAbsoluteParameters(boolean pVal)
          Indicates if the values set for the spacing and step parameters must be interpreted as absolute units.
 void setAngle(double pVal)
          Counterclockwise rotation angle from the vertical axis that determines the direction for the orthogonal layout.
 void setBreakPoint(double pVal)
          Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping.
 void setDistanceBetweenLinks(double pVal)
          Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated.
 void setHorizontalStep(double pVal)
          Spacing between the nodes aligned on the same horizontal axis.
 void setVerticalStep(double pVal)
          Spacing between the nodes aligned on the same vertical axis.
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm
execute, getAlgorithmCLSID, getLabel, getPropertySet, getSchematicDiagramClassName, isAvailable, isEnabled, isOverridable, isUseEndNode, isUseRootNode, setAvailable, setLabel, setOverridable, setPropertySet, setSchematicDiagramClassNameByRef
 

Field Detail

IIDdf13997e_d918_4384_9354_39bfd69bd71d

static final int IIDdf13997e_d918_4384_9354_39bfd69bd71d
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getHorizontalStep

double getHorizontalStep()
                         throws java.io.IOException,
                                AutomationException
Spacing between the nodes aligned on the same horizontal axis.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHorizontalStep

void setHorizontalStep(double pVal)
                       throws java.io.IOException,
                              AutomationException
Spacing between the nodes aligned on the same horizontal axis.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVerticalStep

double getVerticalStep()
                       throws java.io.IOException,
                              AutomationException
Spacing between the nodes aligned on the same vertical axis.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerticalStep

void setVerticalStep(double pVal)
                     throws java.io.IOException,
                            AutomationException
Spacing between the nodes aligned on the same vertical axis.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDistanceBetweenLinks

double getDistanceBetweenLinks()
                               throws java.io.IOException,
                                      AutomationException
Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDistanceBetweenLinks

void setDistanceBetweenLinks(double pVal)
                             throws java.io.IOException,
                                    AutomationException
Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBreakPoint

double getBreakPoint()
                     throws java.io.IOException,
                            AutomationException
Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBreakPoint

void setBreakPoint(double pVal)
                   throws java.io.IOException,
                          AutomationException
Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngle

double getAngle()
                throws java.io.IOException,
                       AutomationException
Counterclockwise rotation angle from the vertical axis that determines the direction for the orthogonal layout.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngle

void setAngle(double pVal)
              throws java.io.IOException,
                     AutomationException
Counterclockwise rotation angle from the vertical axis that determines the direction for the orthogonal layout.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAbsoluteParameters

boolean isAbsoluteParameters()
                             throws java.io.IOException,
                                    AutomationException
Indicates if the values set for the spacing and step parameters must be interpreted as absolute units.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAbsoluteParameters

void setAbsoluteParameters(boolean pVal)
                           throws java.io.IOException,
                                  AutomationException
Indicates if the values set for the spacing and step parameters must be interpreted as absolute units.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.