00001 //-------------------------------------------------- 00012 //--------------------------------------------------- 00013 00014 #include "image_pixel_dataset.h" 00015 00016 namespace imedgine 00017 { 00018 //--------------------------------------------------- 00019 00020 ImagePixelDataset::ImagePixelDataset( 00021 dataset_type type, dataset_key_type dataset_key, unsigned char num_bytes_per_pixel) 00022 : PixelDataset(type, dataset_key, 2, num_bytes_per_pixel) 00023 { 00024 } 00025 00026 ImagePixelDataset::ImagePixelDataset(ImagePixelDataset const& src) 00027 : PixelDataset(src) 00028 { 00029 } 00030 00031 //--------------------------------------------------- 00032 00033 ImagePixelDataset::~ImagePixelDataset() 00034 { 00035 } 00036 00037 //--------------------------------------------------- 00038 00039 void ImagePixelDataset::setRegionsOfInterest( 00040 std::vector<region_of_interest_type> const& regions_of_interest) 00041 { 00042 regions_of_interest_ = regions_of_interest; 00043 } 00044 00045 //--------------------------------------------------- 00046 00047 std::vector<region_of_interest_type> const& 00048 ImagePixelDataset::getRegionsOfInterest() const 00049 { 00050 return(regions_of_interest_); 00051 } 00052 00053 00054 00055 00056 } // namespace imedgine