24 #ifndef vtkTilesHelper_h 25 #define vtkTilesHelper_h 27 #include "vtkObject.h" 28 #include "vtkPVVTKExtensionsRenderingModule.h" 35 void PrintSelf(ostream& os, vtkIndent indent);
41 vtkSetVector2Macro(TileDimensions,
int);
42 vtkGetVector2Macro(TileDimensions,
int);
50 vtkSetVector2Macro(TileMullions,
int);
51 vtkGetVector2Macro(TileMullions,
int);
59 vtkSetVector2Macro(TileWindowSize,
int);
60 vtkGetVector2Macro(TileWindowSize,
int);
70 bool GetTileViewport(
const double* viewport,
int rank,
int out_tile_viewport[4]);
77 bool GetNormalizedTileViewport(
const double* viewport,
int rank,
double out_tile_viewport[4]);
84 bool GetPhysicalViewport(
85 const double* global_viewport,
int rank,
double out_phyiscal_viewport[4]);
90 void GetTileIndex(
int rank,
int* tileX,
int* tileY);
96 int TileDimensions[2];
98 int TileWindowSize[2];
this is a helper class that handles viewport computations when rendering for tile-displays.