org.problets.domain.viz.data.implement.channel
Class ChannelManagerViz

java.lang.Object
  extended by org.problets.domain.viz.data.implement.channel.ChannelManagerViz

public class ChannelManagerViz
extends java.lang.Object

Provides visualization of the ChannelManager

Author:
Stefan Kasabov

Field Summary
static int CHANNEL_OFFSET
           
static boolean CHANNELS_ON_LEFT
           
static int MAX_CHANNELS
           
 
Constructor Summary
ChannelManagerViz(ChannelManager inChannelManager)
           
 
Method Summary
 void draw(java.awt.Graphics g, java.awt.Font regFont, java.awt.FontMetrics regFontMetric, int topLeftX, int topLeftY, int width)
           
static void main(java.lang.String[] args)
           
 void update()
          Eliminates invalid channel visualizations, reorders channelVizs to minimize overlap
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHANNELS_ON_LEFT

public static final boolean CHANNELS_ON_LEFT
See Also:
Constant Field Values

MAX_CHANNELS

public static final int MAX_CHANNELS
See Also:
Constant Field Values

CHANNEL_OFFSET

public static final int CHANNEL_OFFSET
See Also:
Constant Field Values
Constructor Detail

ChannelManagerViz

public ChannelManagerViz(ChannelManager inChannelManager)
Method Detail

draw

public void draw(java.awt.Graphics g,
                 java.awt.Font regFont,
                 java.awt.FontMetrics regFontMetric,
                 int topLeftX,
                 int topLeftY,
                 int width)

update

public void update()
Eliminates invalid channel visualizations, reorders channelVizs to minimize overlap


main

public static void main(java.lang.String[] args)