-void BrushFilter::SetImage(vtkImageData *image)
-{
- _image=image;
- int ext[6];
- _image->GetWholeExtent(ext);
- _minX=0;
- _minY=0;
- _minZ=0;
- _maxX=ext[1]-ext[0];
- _maxY=ext[3]-ext[2];
- _maxZ=ext[5]-ext[4];
-
-}
-
-//---------------------------------------------------------------------------
-void BrushFilter::ResetGeneralMinMax()
-{
- _pMinX=10000;
- _pMinY=10000;
- _pMinZ=10000;
- _pMaxX=-10000;
- _pMaxY=-10000;
- _pMaxZ=-10000;
-}
-
-
-//---------------------------------------------------------------------------
-void BrushFilter::SetGeneralMinMax(int minX,int maxX,int minY,int maxY,int minZ,int maxZ)
-{
- if (_pMinX>minX)
- {
- _pMinX=minX;
- }
-
- if (_pMinY>minY)
- {
- _pMinY=minY;
- }
-
- if (_pMinZ>minZ)
- {
- _pMinZ=minZ;
- }
-
- if (_pMaxX<maxX)
- {
- _pMaxX=maxX;
- }
-
- if (_pMaxY<maxY)
- {
- _pMaxY=maxY;
- }
-
- if (_pMaxZ<maxZ)
- {
- _pMaxZ=maxZ;
- }
-
-}
-
-
-//---------------------------------------------------------------------------
-void BrushFilter::FindMinMaxBrush(int &minxX,int &maxX,int &minY,int &maxY,int &minZ,int &maxZ,int &size)
-{
- size = _brushsize-1;
- minX = _px-size;
- maxX = _px+size;
- minY = _py-size;
- maxY = _py+size;
- minZ = _pz-size;
- maxZ = _pz+size;
-
- if (_2D3D==0) //2D
- {
- if (_direction==0) // YZ
- {
- minX=px;
- maxX=px;
- }
- if (_direction==1) // XZ
- {
- minY=py;
- maxY=py;
- }
- if (_direction==2) // XY
- {
- minZ=pz;
- maxZ=pz;
- }
- }
-
- if (_2D3D==1) // 3D
- {
- }
-
- if (minX<_minX)
- {
- minX=_minX;
- }
-
- if (minY<_minY)
- {
- minY=_minY;
- }
-
- if (minZ<_minZ)
- {
- minZ=_minZ;
- }
-
- if (maxX>_maxX)
- {
- maxX=_maxX;
- }
-
- if (maxY>_maxY)
- {
- maxY=_maxY;
- }
-
- if (maxZ>_maxZ)
- {
- maxZ=_maxZ;
- }
+void BrushFilter::FindMinMaxBrush(int &minX, int &maxX, int &minY, int &maxY,
+ int &minZ, int &maxZ, int &size) {
+ size = _brushsize - 1;
+ minX = _px - size;
+ maxX = _px + size;
+ minY = _py - size;
+ maxY = _py + size;
+ minZ = _pz - size;
+ maxZ = _pz + size;
+
+ if (_2D3D == 0) //2D
+ {
+ if (_direction == 0) // YZ
+ {
+ minX = _px;
+ maxX = _px;
+ }
+ if (_direction == 1) // XZ
+ {
+ minY = _py;
+ maxY = _py;
+ }
+ if (_direction == 2) // XY
+ {
+ minZ = _pz;
+ maxZ = _pz;
+ }
+ }
+
+ if (_2D3D == 1) // 3D
+ {
+ }
+
+ if (minX < _minX) {
+ minX = _minX;
+ }
+
+ if (minY < _minY) {
+ minY = _minY;
+ }
+
+ if (minZ < _minZ) {
+ minZ = _minZ;
+ }
+
+ if (maxX > _maxX) {
+ maxX = _maxX;
+ }
+
+ if (maxY > _maxY) {
+ maxY = _maxY;
+ }
+
+ if (maxZ > _maxZ) {
+ maxZ = _maxZ;
+ }