edu.jhu.cs.cisst.vent
Class VisualizationProcessing3D

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

public class VisualizationProcessing3D
extends VisualizationProcessing

The Class VisualizationProcessing3D.


Field Summary
protected  int height
          The height.
protected  java.util.LinkedList<RendererProcessing3D> renderers
          The renderers.
protected  int width
          The height.
 
Fields inherited from class edu.jhu.cs.cisst.vent.VisualizationProcessing
name, requestScreenShot, screenshot, visualizationParameters
 
Constructor Summary
VisualizationProcessing3D(int width, int height)
          Instantiates a new visualization processing 3d.
 
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<RendererProcessing3D> renderers
The renderers.

Constructor Detail

VisualizationProcessing3D

public VisualizationProcessing3D(int width,
                                 int height)
Instantiates a new visualization processing 3d.

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()