26 #ifndef vtkAMROutlineRepresentation_h 27 #define vtkAMROutlineRepresentation_h 62 void SetAmbient(
double);
63 void SetDiffuse(
double);
64 void SetSpecular(
double);
65 void SetSpecularPower(
double val);
66 void SetAmbientColor(
double r,
double g,
double b);
67 void SetDiffuseColor(
double r,
double g,
double b);
68 void SetSpecularColor(
double r,
double g,
double b);
69 void SetLineWidth(
double val);
70 void SetOpacity(
double val);
71 void SetLuminosity(
double val);
72 void SetRenderLinesAsTubes(
bool);
79 void SetOrientation(
double,
double,
double);
80 void SetOrigin(
double,
double,
double);
81 void SetPickable(
int val);
82 void SetPosition(
double,
double,
double);
83 void SetScale(
double,
double,
double);
84 void SetUserTransform(
const double[16]);
141 vtkGetMacro(StreamingCapablePipeline,
bool);
148 vtkGetMacro(InStreamingUpdate,
bool);
157 bool StreamingUpdate(
const double view_planes[24]);
209 bool StreamingCapablePipeline;
218 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.
vtkSmartPointer< vtkCompositePolyDataMapper2 > Mapper
Actor used to render the outlines in the view.
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.
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.