21.4.7.1 ST_AlgorithmType

Types of available algorithms.

This simple type’s contents are a restriction of the W3C XML Schema token datatype.

This simple type is restricted to the values

listed in the following table:

Enumeration Value

Description

The composite algorithm specifies the size and position for all child layout nodes. You can use it to create graphics with a predetermined layout or in combination with other algorithms to create more complex shapes.

The connector algorithm lays out and routes connecting lines, arrows, and shapes between layout nodes.

The cycle algorithm lays out child layout nodes around a circle or portion of a circle using equal angle spacing.

(Hierarchy Child Algorithm)

The hierarchy child algorithm works with the hierRoot

Enumeration Value

Description

(Pyramid Algorithm)

algorithm to create hierarchical tree layouts. This algorithm aligns and positions its child layout nodes in a linear path under the hierRoot layout node.

The hierarchy root algorithm works with the hierChild algorithm to create hierarchical tree layouts. The hierRoot algorithm aligns and positions the hierRoot layout node in relation to the hierChild layout nodes.

The linear algorithm lays out child layout nodes along a linear path.

The pyramid algorithm lays out child layout nodes along a vertical path and works with the trapezoid shape to create a pyramid.

The snake algorithm lays out child layout nodes along a linear path in two dimensions, allowing the linear flow to continue across multiple rows or columns.

The space algorithm is used to specify a minimum space between other layout nodes or as an indication to do nothing with the layout node’s size and position.

The text algorithm sizes text to fit inside a shape and controls its margins and alignment.

[Note: The W3C XML Schema definition of this simple type’s content model (ST_AlgorithmType) is located in A.5.3. end note]

Last updated on