#include "ManualPaintModel.h"
-ManualPaintModel::ManualPaintModel() {
+ManualPaintModel::ManualPaintModel()
+{
_active = true;
_tool = 0; // 0 pencil , 1 fill
_brushfilter = new BrushFilter();
//---------------------------------------------------------------------------
void ManualPaintModel::PaintImage(int px, int py, int pz)
{
-printf("EED ManualPaintModel::PaintImage\n");
if (_active==true)
{
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetImage(vtkImageData *image)
+void ManualPaintModel::SetImages(vtkImageData *image,vtkImageData *image2)
{
if (image!=NULL)
{
- _brushfilter->SetImage(image);
- _fillfilter->SetImage(image);
+ _brushfilter -> SetImages(image,image2);
+ _fillfilter -> SetImages(image,image2);
_imageUndoRedo->SetImage(image);
} else {
printf("EED Warning image=NULL in ManualPaintModel::SetImage(image)\n ");
//---------------------------------------------------------------------------
void ManualPaintModel::SetUndoImage()
{
+ printf("EED ManualPaintModel::SetUndoImage \n");
ImageMManager* imMManager = NULL;
if (_tool == 0)
{
void ManualPaintModel::Undo()
{
+ printf("EED ManualPaintModel::Undo \n");
this->_imageUndoRedo->Undo();
}