com.azalient.api.b.display
Interface ILineStyler

All Known Subinterfaces:
IBezierAssociate

public interface ILineStyler

A LineStyler is used to define the drawing style of an edge line at any point along its length. For example, if the edge is the edge of a lane, the LineStyler associated with that lane will say whether the edge should be continuous or dashed at any given location.


Field Summary
static short DASH_PATTERN
          An OpenGL pattern mask for dashed lines
 
Method Summary
 Boolean lineDashedAt(IEdge edge, IXyz location)
          Returns the style of line to draw on the given edge at the given location.
 

Field Detail

DASH_PATTERN

static final short DASH_PATTERN
An OpenGL pattern mask for dashed lines

See Also:
Constant Field Values
Method Detail

lineDashedAt

Boolean lineDashedAt(IEdge edge,
                     IXyz location)
Returns the style of line to draw on the given edge at the given location.

Returns:
a Boolean value representing the line style:
  • Boolean.TRUE = draw a dashed line
  • Boolean.FALSE = draw a continuous solid line
  • null = draw no line