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