//---------------------------------------------------------------------------
void ManualPaintModel::PaintImage(int px, int py, int pz)
{
-printf("EED ManualPaintModel::PaintImage\n");
if (_active==true)
{
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetTool(int tool) {
+void ManualPaintModel::SetTool(int tool)
+{
_tool = tool;
}
//---------------------------------------------------------------------------
-void ManualPaintModel::Set2D3D(int dim2D3D) {
+void ManualPaintModel::Set2D3D(int dim2D3D)
+{
_brushfilter->Set2D3D(dim2D3D);
_fillfilter->Set2D3D(dim2D3D);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetImage(vtkImageData *image) {
- _brushfilter->SetImage(image);
- _fillfilter->SetImage(image);
- _imageUndoRedo->SetImage(image);
+void ManualPaintModel::SetImages(vtkImageData *image,vtkImageData *image2)
+{
+ if (image!=NULL)
+ {
+ _brushfilter -> SetImages(image,image2);
+ _fillfilter -> SetImages(image,image2);
+ _imageUndoRedo->SetImage(image);
+ } else {
+ printf("EED Warning image=NULL in ManualPaintModel::SetImage(image)\n ");
+ }
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetGrayLevel(double graylevel) {
+void ManualPaintModel::SetGrayLevel(double graylevel)
+{
_brushfilter->SetGrayLevel(graylevel);
_fillfilter->SetGrayLevel(graylevel);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetRangeMin(int min) {
+void ManualPaintModel::SetRangeMin(int min)
+{
_brushfilter->SetRangeMin(min);
_fillfilter->SetRangeMin(min);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetRangeMax(int max) {
+void ManualPaintModel::SetRangeMax(int max)
+{
_brushfilter->SetRangeMax(max);
_fillfilter->SetRangeMax(max);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetDirection(int direction) {
+void ManualPaintModel::SetDirection(int direction)
+{
_brushfilter->SetDirection(direction);
_fillfilter->SetDirection(direction);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetBrushSize(int brushsize) {
+void ManualPaintModel::SetBrushSize(int brushsize)
+{
_brushfilter->SetBrushSize(brushsize);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetBrushForm(int brushform) {
+void ManualPaintModel::SetBrushForm(int brushform)
+{
_brushfilter->SetBrushForm(brushform);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetToleranceFill(double tolerancefill) {
+void ManualPaintModel::SetToleranceFill(double tolerancefill)
+{
_fillfilter->SetToleranceFill(tolerancefill);
}
//---------------------------------------------------------------------------
-void ManualPaintModel::SetDistanceFill(int distancefill) {
+void ManualPaintModel::SetDistanceFill(int distancefill)
+{
_fillfilter->SetDistanceFill(distancefill);
}
+
//---------------------------------------------------------------------------
-void ManualPaintModel::GetScalarRange(double * range) {
+void ManualPaintModel::GetScalarRange(double * range)
+{
_fillfilter->GetScalarRange(range);
}
+
//---------------------------------------------------------------------------
-void ManualPaintModel::SetUndoImage() {
+void ManualPaintModel::SetUndoImage()
+{
ImageMManager* imMManager = NULL;
- if (_tool == 0) {
- imMManager = this->_brushfilter->GetImageMManager();
- }
- if (_tool == 1) {
- imMManager = this->_fillfilter->GetImageMManager();
- }
- this->_imageUndoRedo->SetURImages(imMManager);
- this->_brushfilter->CleanImageMManager();
- this->_fillfilter->CleanImageMManager();
+ if (_tool == 0)
+ {
+ imMManager = this->_brushfilter->GetImageMManager();
+ } // if 0
+ if (_tool == 1)
+ {
+ imMManager = this->_fillfilter->GetImageMManager();
+ } // if 1
+ this->_imageUndoRedo->SetURImages(imMManager);
+ this->_brushfilter->CleanImageMManager();
+ this->_fillfilter->CleanImageMManager();
}
//---------------------------------------------------------------------------
-void ManualPaintModel::Undo() {
+void ManualPaintModel::Undo()
+{
this->_imageUndoRedo->Undo();
}
-void ManualPaintModel::Redo() {
+void ManualPaintModel::Redo()
+{
this->_imageUndoRedo->Redo();
}