ImagePixelDataset Class Reference
[Datasets]

Datasets with 2 dimensions. More...

#include <image_pixel_dataset.h>

Inherits PixelDataset.

Inherited by FourByteImagePixelDataset, OneByteImagePixelDataset, and TwoByteImagePixelDataset.

Inheritance diagram for ImagePixelDataset:

Inheritance graph
[legend]
Collaboration diagram for ImagePixelDataset:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ImagePixelDataset (dataset_type type, dataset_key_type dataset_key, unsigned char num_bytes_per_pixel)
virtual ~ImagePixelDataset ()
void setRegionsOfInterest (std::vector< region_of_interest_type > const &regions_of_interest)
std::vector< region_of_interest_type
> const & 
getRegionsOfInterest () const

Protected Member Functions

 ImagePixelDataset (ImagePixelDataset const &src)
ImagePixelDatasetoperator= (ImagePixelDataset const &)

Protected Attributes

std::vector< region_of_interest_typeregions_of_interest_

Detailed Description

Datasets with 2 dimensions.

The implementation of the Dataset interface for 2 dimensional 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)

See also:
Dataset

Definition at line 42 of file image_pixel_dataset.h.


Constructor & Destructor Documentation

ImagePixelDataset dataset_type  type,
dataset_key_type  dataset_key,
unsigned char  num_bytes_per_pixel
 

Constructor

Parameters:
type the type of dataset
dataset_key The unique key of the dataset
num_bytes_per_pixel The number of bytes used to store one pixel

Definition at line 20 of file image_pixel_dataset.cpp.

~ImagePixelDataset  )  [virtual]
 

Destructor

Definition at line 33 of file image_pixel_dataset.cpp.

ImagePixelDataset ImagePixelDataset const &  src  )  [protected]
 

Copy constructor

Definition at line 26 of file image_pixel_dataset.cpp.


Member Function Documentation

std::vector< region_of_interest_type > const & getRegionsOfInterest  )  const
 

Returns the regions of interest of the image

Returns:
The rois

Definition at line 48 of file image_pixel_dataset.cpp.

References ImagePixelDataset::regions_of_interest_.

ImagePixelDataset& operator= ImagePixelDataset const &   )  [inline, protected]
 

Assignment operator

Definition at line 91 of file image_pixel_dataset.h.

void setRegionsOfInterest std::vector< region_of_interest_type > const &  regions_of_interest  ) 
 

Store the regions of interest for the image

Parameters:
regions_of_interest The rois to set

Definition at line 39 of file image_pixel_dataset.cpp.

References ImagePixelDataset::regions_of_interest_.


Member Data Documentation

std::vector<region_of_interest_type> regions_of_interest_ [protected]
 

The regions of interest of this image

Definition at line 96 of file image_pixel_dataset.h.

Referenced by ImagePixelDataset::getRegionsOfInterest(), and ImagePixelDataset::setRegionsOfInterest().


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