#define _BASE_FILTER_MANUAL_PAINT_H_
#include <vtkImageData.h>
+#include "regionStructUR.h"
class baseFilterManualPaint {
void SetDirection(int direction);
void ResetGeneralMinMax();
void SetGeneralMinMax(int minX,int maxX,int minY,int maxY,int minZ,int maxZ);
+ void GetScalarRange( double * range );
+ RegionStructUR* GetModifiedRegion();//DFCH
+ void CleanModifiedRegion();//DFCH
+ void CalculateMinMaxRegion( const int& i, const int& j, const int& k);//DFCH
virtual void Run();
private:
protected:
+ RegionStructUR *_MRegion; //Saves the last modified region (MinX, MaxX, MinY, MaxY, MinZ, MaxZ).
vtkImageData *_image;
int _direction;
int _px; // start point of the brush