Ejemplo n.º 1
0
 internal Volume(string dir, IImageReader imgReader)
 {
     //TODO: remove coupling with IImage
     //TODO: throw exception for different sizes img in list
     var imgList = imgReader.GetImageListInDir(dir);
     foreach (var imgPath in imgList)
     {
        _data.Add(new Image(imgPath,imgReader));
         Width = imgReader.Width(imgPath);
         Height = imgReader.Heigth(imgPath);
     }
     Depth = imgList.Count;
 }