suvi
Interface GraphLayoutAlgGenConstants

All Known Implementing Classes:
GraphLayoutAlgGen, GraphLayoutAlgGenTest

public interface GraphLayoutAlgGenConstants

Constants for the GraphLayoutAlgGen-class.

The choices for layout quality vs layout computation speed are:

LAQ_FASTEST_LAYOUT_ALG
The layout algorithm that is usually the fastest.
LAQ_GOOD_VISUAL_QUALITY_AND_FAST_LAYOUT_ALG
A balance between layout speed and quality.
LAQ_BEST_VISUAL_QUALITY
The layout algorithm that usually produces the best visual quality.

The options for layout computation are:

LAO_WITH_PARTIAL_RANK_ORDER_FLAG
The graph must be layout considering a partial order according to NodeOrderingAttrs.
LAO_WITH_NODE_RANK_GROUPING_FLAG
Nodes are grouped before ranking according to NodeGroupingAttrs.
LAO_WITH_EXPLICIT_RANK_ORDER_FLAG
The graph must be layout according to NodeRankingAttrs.
LAO_WITH_EDGE_LABELS_FLAG
The graph presentation has edge labels that must be laid out.
LAO_WITH_DEBUG_ASSERTIONS_FLAG
The implementation should perform debug assertion checking. Debug assertion checking includes both pre- and postcondition checking, but not other debugging measures such as progress logging. It is recommended that clients use this option during development, because it helps to detect bugs in client code.

Option flags are combined using bitwise or. For example, to turn on both debug assertions and node rank grouping, you need to specify LAO_WITH_DEBUG_ASSERTIONS_FLAG|LAO_WITH_NODE_RANK_GROUPING_FLAG.


Field Summary
static int LAO_BIT_MASK
          Layout option flag.
static int LAO_WITH_DEBUG_ASSERTIONS_FLAG
          Layout option flag.
static int LAO_WITH_EDGE_LABELS_FLAG
          Layout option flag.
static int LAO_WITH_EXPLICIT_RANK_ORDER_FLAG
          Layout option flag.
static int LAO_WITH_NODE_RANK_GROUPING_FLAG
          Layout option flag.
static int LAO_WITH_PARTIAL_RANK_ORDER_FLAG
          Layout option flag.
static int LAQ_BEST_VISUAL_QUALITY
          Layout quality choice.
static int LAQ_FASTEST_LAYOUT_ALG
          Layout quality choice.
static int LAQ_GOOD_VISUAL_QUALITY_AND_FAST_LAYOUT_ALG
          Layout quality choice.
static int LAQ_MAX_VALUE
          Layout quality choice.
static int LAQ_MIN_VALUE
          Layout quality choice.
 

Field Detail

LAQ_MIN_VALUE

public static final int LAQ_MIN_VALUE

Layout quality choice.

See Also:
Constant Field Values

LAQ_FASTEST_LAYOUT_ALG

public static final int LAQ_FASTEST_LAYOUT_ALG

Layout quality choice.

See Also:
Constant Field Values

LAQ_GOOD_VISUAL_QUALITY_AND_FAST_LAYOUT_ALG

public static final int LAQ_GOOD_VISUAL_QUALITY_AND_FAST_LAYOUT_ALG

Layout quality choice.

See Also:
Constant Field Values

LAQ_BEST_VISUAL_QUALITY

public static final int LAQ_BEST_VISUAL_QUALITY

Layout quality choice.

See Also:
Constant Field Values

LAQ_MAX_VALUE

public static final int LAQ_MAX_VALUE

Layout quality choice.

See Also:
Constant Field Values

LAO_WITH_PARTIAL_RANK_ORDER_FLAG

public static final int LAO_WITH_PARTIAL_RANK_ORDER_FLAG

Layout option flag.

See Also:
Constant Field Values

LAO_WITH_NODE_RANK_GROUPING_FLAG

public static final int LAO_WITH_NODE_RANK_GROUPING_FLAG

Layout option flag.

See Also:
Constant Field Values

LAO_WITH_EXPLICIT_RANK_ORDER_FLAG

public static final int LAO_WITH_EXPLICIT_RANK_ORDER_FLAG

Layout option flag.

See Also:
Constant Field Values

LAO_WITH_EDGE_LABELS_FLAG

public static final int LAO_WITH_EDGE_LABELS_FLAG

Layout option flag.

See Also:
Constant Field Values

LAO_WITH_DEBUG_ASSERTIONS_FLAG

public static final int LAO_WITH_DEBUG_ASSERTIONS_FLAG

Layout option flag.

See Also:
Constant Field Values

LAO_BIT_MASK

public static final int LAO_BIT_MASK

Layout option flag.

See Also:
Constant Field Values