11 #ifndef vtkPVRenderViewDataDeliveryManager_h 12 #define vtkPVRenderViewDataDeliveryManager_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;
manager for data-delivery.
const std::vector< vtkBoundingBox > & GetCuts() const
Provides access to the "cuts" built by this class when doing ordered compositing. ...
const std::vector< int > & GetRawCutsRankAssignments() const
When using an internally generated kd-tree for ordered compositing, this method provides access to th...
virtual int GetDeliveredDataKey(bool low_res) const
Views that support changing of which ranks do the rendering at runtime based on things like data size...
std::vector< vtkBoundingBox > Cuts
#define VTKREMOTINGVIEWS_EXPORT
std::vector< int > RawCutsRankAssignments
vtkPVDataRepresentation adds some ParaView specific API to data representations.
vtkTimeStamp RedistributionTimeStamp
baseclass for all ParaView views.
const std::vector< vtkBoundingBox > & GetRawCuts() const
When using an internally generated kd-tree for ordered compositing, this method provides access to th...
vtkPVRenderView specific subclass of vtkPVDataDeliveryManager.
vtkTimeStamp GetCutsMTime() const
Provides access to the "cuts" built by this class when doing ordered compositing. ...
virtual void MoveData(vtkPVDataRepresentation *repr, bool low_res, int port)=0
This method is called to request that the subclass do appropriate transfer for the indicated represen...
std::vector< vtkBoundingBox > RawCuts
std::string LastCutsGeneratorToken
void PrintSelf(ostream &os, vtkIndent indent) override