14 #ifndef vtkAMROutlineRepresentation_h 15 #define vtkAMROutlineRepresentation_h 50 void SetAmbient(
double);
51 void SetDiffuse(
double);
52 void SetSpecular(
double);
53 void SetSpecularPower(
double val);
54 void SetAmbientColor(
double r,
double g,
double b);
55 void SetDiffuseColor(
double r,
double g,
double b);
56 void SetSpecularColor(
double r,
double g,
double b);
57 void SetLineWidth(
double val);
58 void SetOpacity(
double val);
59 void SetLuminosity(
double val);
60 void SetRenderLinesAsTubes(
bool);
67 void SetOrientation(
double,
double,
double);
68 void SetOrigin(
double,
double,
double);
69 void SetPickable(
int val);
70 void SetPosition(
double,
double,
double);
71 void SetScale(
double,
double,
double);
72 void SetUserTransform(
const double[16]);
129 vtkGetMacro(StreamingCapablePipeline,
bool);
136 vtkGetMacro(InStreamingUpdate,
bool);
145 bool StreamingUpdate(
const double view_planes[24]);
197 bool StreamingCapablePipeline;
206 bool InStreamingUpdate;
vtkSmartPointer< vtkDataObject > ProcessedData
This is the data object generated processed by the most recent call to RequestData() while not stream...
vtkWeakPointer< vtkDataObject > RenderedData
Helps us keep track of the data being rendered.
vtkSmartPointer< vtkAMRStreamingPriorityQueue > PriorityQueue
vtkAMRStreamingPriorityQueue is a helper class we used to compute the order in which to request block...
#define VTKREMOTINGVIEWS_EXPORT
vtkPVDataRepresentation adds some ParaView specific API to data representations.
int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkBoundingBox DataBounds
Used to keep track of data bounds.
bool AddToView(vtkView *view) override
Making these methods public.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
vtkSmartPointer< vtkDataObject > ProcessedPiece
This is the data object generated processed by the most recent call to RequestData() while streaming...
bool RemoveFromView(vtkView *view) override
Making these methods public.
vtkSmartPointer< vtkCompositePolyDataMapper > Mapper
Actor used to render the outlines in the view.
static vtkDataRepresentation * New()
vtkSmartPointer< vtkPVLODActor > Actor
Actor used to render the outlines in the view.
an actor that supports multiple levels of detail
void PrintSelf(ostream &os, vtkIndent indent) override
implements a coverage based priority queue for vtkOverlappingAMR dataset.
a simple outline representation for AMR datasets that supports streaming.