edu.jhu.cs.cisst.vent
Class VisualizationProcessing2D

java.lang.Object
  extended by PApplet
      extended by edu.jhu.cs.cisst.vent.VisualizationProcessing
          extended by edu.jhu.cs.cisst.vent.VisualizationProcessing2D
All Implemented Interfaces:
Visualization, VisualizationParameters, ParamViewObserver
Direct Known Subclasses:
VisualizationImage

public class VisualizationProcessing2D
extends VisualizationProcessing

The Class VisualizationProcessing2D.


Field Summary
protected  int height
          The height.
protected  java.util.LinkedList<RendererProcessing2D> renderers
          The renderers.
protected  int width
          The height.
 
Fields inherited from class edu.jhu.cs.cisst.vent.VisualizationProcessing
name, requestScreenShot, screenshot, visualizationParameters
 
Constructor Summary
VisualizationProcessing2D(int width, int height)
          Instantiates a new visualization processing2 d.
 
Method Summary
 void createVisualizationParameters(ParamCollection visualizationParameters)
          Creates the visualization parameters.
 void draw()
          Draw.
 java.awt.Image getScreenshot()
          Gets the screenshot.
 void setup()
          Setup.
 void update(ParamModel model, ParamInputView view)
          Update.
 void updateVisualizationParameters()
          Update all visualization parameters.
 
Methods inherited from class edu.jhu.cs.cisst.vent.VisualizationProcessing
create, dispose, getComponent, getName, getVideoFrames, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

protected int width
The height.


height

protected int height
The height.


renderers

protected java.util.LinkedList<RendererProcessing2D> renderers
The renderers.

Constructor Detail

VisualizationProcessing2D

public VisualizationProcessing2D(int width,
                                 int height)
Instantiates a new visualization processing2 d.

Parameters:
width - the width
height - the height
Method Detail

setup

public void setup()
Setup.

See Also:
processing.core.PApplet#setup()

draw

public void draw()
Draw.

See Also:
processing.core.PApplet#draw()

createVisualizationParameters

public void createVisualizationParameters(ParamCollection visualizationParameters)
Creates the visualization parameters.

Parameters:
visualizationParameters - the visualization parameters
See Also:
VisualizationParameters.createVisualizationParameters(edu.jhu.ece.iacl.jist.pipeline.parameter.ParamCollection)

update

public void update(ParamModel model,
                   ParamInputView view)
Update.

Parameters:
model - the model
view - the view
See Also:
ParamViewObserver.update(edu.jhu.ece.iacl.jist.pipeline.parameter.ParamModel, edu.jhu.ece.iacl.jist.pipeline.view.input.ParamInputView)

updateVisualizationParameters

public void updateVisualizationParameters()
Description copied from interface: VisualizationParameters
Update all visualization parameters.

See Also:
VisualizationParameters.updateVisualizationParameters()

getScreenshot

public java.awt.Image getScreenshot()
Description copied from interface: Visualization
Gets the screenshot.

Returns:
the screenshot
See Also:
Visualization.getScreenshot()