Provides access to members that control the Relative Main Line schematic algorithm.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.
Members
Description | ||
---|---|---|
AlgorithmCLSID | The CLSID of the algorithm. | |
Available | Indicates if the algorithm is currently available. | |
BreakPointAngle | Angle comprised between 30° and 90° that defines the relative position of the break point on the first and last segments of the links; that is on the link segments that are paralleled to the tree direction. | |
CompressAlongDirection | Indicates if the algorithm shrinks the distances between nodes along the direction. | |
Compression | Number comprised between 0 and 1 that define the percentage of compression along the direction. | |
Direction | RelativeMainLine structure direction. | |
DistanceBetweenBranches | Spacing between the branches perpendicularly to the direction. | |
Enabled | Indicates if the algorithm is currently enabled. | |
ExcludedTypeValues | Excluded type values. | |
Execute | Execute the schematic algorithm. | |
InitialLengthIsGeometry | Indicates if the initial length is computed from the link geometry or fetched from an attibute. | |
Label | The label of the algorithm. | |
LengthAttributeName | The name of the attribute holding the initial length of the link. | |
LinesAttributeName | The name of the attribute defining the parallel lines. | |
MainLinesTypeValue | Define the main line type value. | |
MinimalDistanceBetweenNodes | Minimal distance between nodes along direction defines where compression can occur. | |
Overridable | Indicates if the algorithm properties page is editable from ArcMap; that is, enabling the Layout Properties button in ArcMap. | |
PriorityAttributeName | The name of the attribute defining the priority.. | |
PriorityValue | Define the priority value. | |
PropertySet | The property set of the algorithm contains a collection of its parameters and their values. | |
SchematicDiagramClassName | The diagram class object used to initialize the algorithm. | |
TypeAttributeName | The name of the attribute defining the type of the lines. | |
UseEndNode | Indicates if the algorithm use end nodes. | |
UsePriorityAttribute | Indicates if the algorithm uses priority attribute to merge connected main lines. | |
UseRootNode | Indicates if the algorithm use root nodes. | |
UseTypeAttribute | Indicates if the algorithm uses type values to distinguish between lines. | |
VerticesHint | Indicates if the link vertices are used to determine the side and orientation of the branches. |
Inherited Interfaces
Interfaces | Description |
---|---|
ISchematicAlgorithm | Provides access to members that control the schematic algorithm. |
CoClasses that implement ISchematicAlgoRelativeMainLine
CoClasses and Classes | Description |
---|---|
SchematicAlgoRelativeMainLine | RelativeMainLine schematic algorithm object. |