edu.jhu.cs.cisst.vent
Interface Visualization

All Superinterfaces:
ParamViewObserver, VisualizationParameters
All Known Implementing Classes:
VisualizationActiveContour2D, VisualizationImage, VisualizationProcessing, VisualizationProcessing2D, VisualizationProcessing3D, VisualizationTriangleMesh

public interface Visualization
extends VisualizationParameters

The Interface Visualization.


Method Summary
 ParamCollection create()
          Creates the visualization and returns parameters used to control the visualziation.
 void dispose()
          Dispose.
 java.awt.Component getComponent()
          Gets the component used to display the visualization.
 java.lang.String getName()
          Gets the name.
 java.awt.Image getScreenshot()
          Gets the screenshot.
 java.awt.Image[] getVideoFrames()
          Gets the video frames.
 void setName(java.lang.String name)
          Sets the name.
 
Methods inherited from interface edu.jhu.cs.cisst.vent.VisualizationParameters
createVisualizationParameters, updateVisualizationParameters
 
Methods inherited from interface edu.jhu.ece.iacl.jist.pipeline.view.input.ParamViewObserver
update
 

Method Detail

getName

java.lang.String getName()
Gets the name.

Returns:
the name

setName

void setName(java.lang.String name)
Sets the name.

Parameters:
name - the new name

dispose

void dispose()
Dispose.


create

ParamCollection create()
Creates the visualization and returns parameters used to control the visualziation.

Returns:
the param collection

getComponent

java.awt.Component getComponent()
Gets the component used to display the visualization.

Returns:
the component

getScreenshot

java.awt.Image getScreenshot()
Gets the screenshot.

Returns:
the screenshot

getVideoFrames

java.awt.Image[] getVideoFrames()
Gets the video frames.

Returns:
the video frames