]> SALOME platform Git repositories - modules/gui.git/blob - src/VTKViewer/VTKViewer_Utilities.h
Salome HOME
Merge with branch V2_2_0_VISU_improvement
[modules/gui.git] / src / VTKViewer / VTKViewer_Utilities.h
1 #ifndef VTKVIEWER_UTILITIES_H
2 #define VTKVIEWER_UTILITIES_H
3
4 class vtkRenderer;
5
6 extern void  ResetCamera(vtkRenderer* theRenderer, int theUsingZeroFocalPoint = false);
7 extern int   ComputeVisiblePropBounds(vtkRenderer* theRenderer, float theBounds[6]);
8 extern void  ResetCameraClippingRange(vtkRenderer* theRenderer);
9 extern bool  ComputeTrihedronSize(vtkRenderer* theRenderer, double& theNewSize, 
10                                   const double theSize, const float theSizeInPercents);
11
12 #ifndef max
13 #define max(a,b)            (((a) > (b)) ? (a) : (b))
14 #endif
15
16 #ifndef min
17 #define min(a,b)            (((a) < (b)) ? (a) : (b))
18 #endif
19
20 #endif