com.esri.arcgis.schematic
Interface ISchematicAlgoMarkCrossings

All Superinterfaces:
ISchematicAlgorithm, Serializable
All Known Implementing Classes:
SchematicAlgoMarkCrossings

public interface ISchematicAlgoMarkCrossings
extends ISchematicAlgorithm, Serializable

Provides access to members that control the Mark Crossings schematic algorithm.

Description

The Mark Crossings algorithm detects the horizontal and vertical schematic links that cross each other at a right angle in a schematic diagram and marks the detected intersections with a symbol placed on the horizontal schematic links.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 double getSymbolSize()
          Crossing mark symbol size.
 boolean isAbsoluteParameters()
          Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.
 boolean isRemoveMode()
          Indicates if the existing crossing marks must be removed.
 void setAbsoluteParameters(boolean pVal)
          Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.
 void setRemoveMode(boolean pVal)
          Indicates if the existing crossing marks must be removed.
 void setSymbolSize(double pVal)
          Crossing mark symbol size.
 
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

setAbsoluteParameters

void setAbsoluteParameters(boolean pVal)
                           throws IOException,
                                  AutomationException
Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isAbsoluteParameters

boolean isAbsoluteParameters()
                             throws IOException,
                                    AutomationException
Indicates if the values specified for the crossing mark symbol size must be interpreted as absolute units.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSymbolSize

void setSymbolSize(double pVal)
                   throws IOException,
                          AutomationException
Crossing mark symbol size.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getSymbolSize

double getSymbolSize()
                     throws IOException,
                            AutomationException
Crossing mark symbol size.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setRemoveMode

void setRemoveMode(boolean pVal)
                   throws IOException,
                          AutomationException
Indicates if the existing crossing marks must be removed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isRemoveMode

boolean isRemoveMode()
                     throws IOException,
                            AutomationException
Indicates if the existing crossing marks must be removed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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