25 #ifndef vtkExtentTranslator_h 
   26 #define vtkExtentTranslator_h 
   28 #include "vtkCommonExecutionModelModule.h"  
   47   vtkSetVector6Macro(WholeExtent, 
int);
 
   48   vtkGetVector6Macro(WholeExtent, 
int);
 
   49   vtkSetVector6Macro(Extent, 
int);
 
   50   vtkGetVector6Macro(Extent, 
int);
 
   51   vtkSetMacro(
Piece, 
int);
 
   52   vtkGetMacro(
Piece, 
int);
 
   53   vtkSetMacro(NumberOfPieces, 
int);
 
   54   vtkGetMacro(NumberOfPieces, 
int);
 
   55   vtkSetMacro(GhostLevel, 
int);
 
   56   vtkGetMacro(GhostLevel, 
int);
 
   67   virtual int PieceToExtent();
 
   68   virtual int PieceToExtentByPoints();
 
   69   virtual int PieceToExtentThreadSafe(
int piece, 
int numPieces, 
int ghostLevel, 
int* wholeExtent,
 
   70     int* resultExtent, 
int splitMode, 
int byPoints);
 
   84   vtkGetMacro(SplitMode, 
int);
 
   93   void SetSplitPath(
int len, 
int* splitpath);
 
  117   friend class vtkInformationSplitModeRequestKey;
 
  125   int SplitExtent(
int piece, 
int numPieces, 
int* 
extent, 
int splitMode);
 
  126   int SplitExtentByPoints(
int piece, 
int numPieces, 
int* 
extent, 
int splitMode);