11 #ifndef vtkPVRenderViewDataDeliveryManager_h
12 #define vtkPVRenderViewDataDeliveryManager_h
16 #include "vtkRemotingViewsModule.h"
58 bool gather_before_delivery,
bool low_res,
int port = 0);
72 void SetRedistributionModeToUniquelyAssignBoundaryCells(
80 void RedistributeDataForOrderedCompositing(
bool use_lod);
88 void ClearRedistributedData(
bool use_load);
94 void SetOrderedCompositingConfiguration(
125 void ClearStreamedPieces();
133 void DeliverStreamedPieces(
unsigned int size,
unsigned int* keys);
139 bool GetRepresentationsReadyToStreamPieces(std::vector<unsigned int>& keys);
146 vtkGetMacro(UseRedistributedDataAsDeliveredData,
bool);
147 vtkSetMacro(UseRedistributedDataAsDeliveredData,
bool);
159 const std::vector<vtkBoundingBox>&
GetCuts()
const {
return this->Cuts; }
174 const std::vector<vtkBoundingBox>&
GetRawCuts()
const {
return this->RawCuts; }
184 int GetViewDataDistributionMode(
bool low_res)
const;
187 std::vector<vtkBoundingBox>
Cuts;
194 bool UseRedistributedDataAsDeliveredData =
false;