E

SegmentOrientation

Enumeration for possible orientations of a segment in a (partially) orthogonal edge routing.

Remarks

This class is mainly used by IOrthogonalEdgeHelper and OrthogonalEdgeEditingContext.

See Also

Developer's Guide

Members

No filters for this type

Constants

The segment has a horizontal orientation, which means that the end points should be moved vertically in sync so that the orientation is not destroyed.
The segment does not need to be treated specially, both endpoints can be moved independently from each other.
The segment has a vertical orientation, which means that the end points should be moved horizontally in sync so that the orientation is not destroyed.

Static Methods

Converts the given argument to an enum constant of this enum type.
Most notably, this method can convert an enum constant's name into the enum constant itself.
static

Parameters

value: SegmentOrientation
The value to convert to an enum constant.

Return Value

SegmentOrientation
The enum constant that corresponds to the given argument.
Returns the name of the given enum constant.
static

Parameters

value: SegmentOrientation
The numeric value of an enum constant.

Return Value

string
The name of the enum constant.

Throws

Exception ({ name: 'Error' })
If this type is a flags enums, and the provided value doesn't correspond to a single enum constant, or if this enum type contains no constant of the given numeric value.