PixelView Class Reference
[Views]

The interface for all views of pixel datasets. More...

#include <pixel_view.h>

Inherits View.

Inherited by ImagePixelView, and VolumePixelView.

Inheritance diagram for PixelView:

Inheritance graph
[legend]
Collaboration diagram for PixelView:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PixelView (view_type type)
virtual ~PixelView ()
virtual dataset_key_type getDatasetKey () const =0
virtual double getMinPixelValue () const =0
virtual double getMaxPixelValue () const =0
virtual void setIntensity (double window, double level)=0 throw (NullPointerException)
virtual double getIntensityWindow () const =0
virtual double getIntensityLevel () const =0

Protected Member Functions

 PixelView (PixelView const &src)

Detailed Description

The interface for all views of pixel datasets.

Author:
Tobias Gross (tobias.gross@imedgine.org)

Christian Koerner (christian.koerner@imedgine.org)

Alexander Lex (alexander.lex@imedgine.org)

Marc Streit (marc.streit@imedgine.org)

Martin Reininger (martin.reininger@imedgine.org)

Definition at line 36 of file pixel_view.h.


Constructor & Destructor Documentation

PixelView view_type  type  ) 
 

Constructor

Definition at line 20 of file pixel_view.cpp.

~PixelView  )  [virtual]
 

Destructor

Definition at line 34 of file pixel_view.cpp.

PixelView PixelView const &  src  )  [protected]
 

Copy constructor

Definition at line 27 of file pixel_view.cpp.


Member Function Documentation

virtual dataset_key_type getDatasetKey  )  const [pure virtual]
 

Get the key of the dataset or an empty string if it is not set.

Returns:
The key of the second dataset or ""

Implemented in ImagePixelView, and VolumePixelView.

virtual double getIntensityLevel  )  const [pure virtual]
 

Returns the intensity level of the dataset displayed

Returns:
The intensity level

Implemented in ImagePixelView, and VolumePixelView.

virtual double getIntensityWindow  )  const [pure virtual]
 

Returns the intensity window of the dataset displayed

Returns:
The intensity window

Implemented in ImagePixelView, and VolumePixelView.

virtual double getMaxPixelValue  )  const [pure virtual]
 

Return the maximum pixel value of the dataset.

Returns:
The maximum pixel value of the dataset.

Implemented in ImagePixelView, and VolumePixelView.

virtual double getMinPixelValue  )  const [pure virtual]
 

Return the mimimum pixel value of the dataset.

Returns:
The mimimum pixel value of the dataset.

Implemented in ImagePixelView, and VolumePixelView.

virtual void setIntensity double  window,
double  level
throw (NullPointerException) [pure virtual]
 

Set the intensity within the dataset by specifying the pixel value level and window

Parameters:
window The intensity window
level The intensity level

Implemented in ImagePixelView, and VolumePixelView.


The documentation for this class was generated from the following files:
Generated on Sun Aug 13 18:20:05 2006 for iMEDgine by  doxygen 1.4.6