50 static void SetEnableStreaming(
bool);
51 static bool GetEnableStreaming();
58 virtual void SetPosition(
int,
int);
59 vtkGetVector2Macro(Position,
int);
67 virtual void SetSize(
int,
int);
68 vtkGetVector2Macro(Size,
int);
76 virtual void SetPPI(
int);
77 vtkGetMacro(PPI,
int);
83 virtual void StillRender() = 0;
90 virtual void InteractiveRender() = 0;
98 virtual void SetViewTime(
double value);
99 vtkGetMacro(ViewTime,
double);
110 vtkSetMacro(CacheKey,
double);
111 vtkGetMacro(CacheKey,
double);
119 vtkSetMacro(UseCache,
bool);
120 vtkGetMacro(UseCache,
bool);
127 virtual void PrepareForScreenshot();
128 virtual void CleanupAfterScreenshot();
169 bool InTileDisplayMode();
175 bool InCaveDisplayMode();
189 bool GetLocalProcessSupportsInteraction();
206 static void SetUseGenericOpenGLRenderWindow(
bool val);
207 static bool GetUseGenericOpenGLRenderWindow();
217 void SetTileScale(
int x,
int y);
218 void SetTileViewport(
double x0,
double y0,
double x1,
double y1);
226 virtual void SetLogName(
const std::string& name) { this->LogName = name; }
227 const std::string&
GetLogName()
const {
return this->LogName; }
242 virtual void ScaleRendererViewports(
const double viewport[4]);
258 unsigned long trueSize = 0,
int port = 0);
264 unsigned long trueSize = 0,
int port = 0);
275 virtual void Deliver(
int use_lod,
unsigned int size,
unsigned int* representation_ids);
292 vtkPVView(
bool create_render_window =
true);
319 const vtkTypeUInt64 source, vtkTypeUInt64& dest,
int operation,
bool skip_data_server =
false);
350 int CallProcessViewRequest(
360 vtkGetMacro(InCaptureScreenshot,
bool);
385 void SynchronizeRepresentationTemporalPipelineStates();
389 static bool EnableStreaming;
393 static bool UseGenericOpenGLRenderWindow;
395 bool InCaptureScreenshot;
manager for data-delivery.
used by vtkSMViewLayoutProxy.
virtual void SetLogName(const std::string &name)
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged...
#define VTKREMOTINGVIEWS_EXPORT
vtkPVDataRepresentation adds some ParaView specific API to data representations.
vtkInformation * RequestInformation
These are passed as arguments to vtkDataRepresentation::ProcessViewRequest().
virtual void SetRenderWindow(vtkRenderWindow *renwin)
vtkRenderWindow * GetRenderWindow()
If this view needs a render window (not all views may use one), this method can be used to get the re...
virtual void AddRepresentationInternal(vtkDataRepresentation *vtkNotUsed(rep))
extends vtkSession to add API for ParaView sessions.
vtkTypeUInt64 vtkMTimeType
baseclass for all ParaView views.
vtkInformationVector * ReplyInformationVector
These are passed as arguments to vtkDataRepresentation::ProcessViewRequest().
vtkMTimeType GetUpdateTimeStamp()
Provides access to the time when Update() was last called.
const std::string & GetLogName() const
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged...
void PrintSelf(ostream &os, vtkIndent indent)
vtkTimeStamp UpdateTimeStamp
Keeps track of the time when vtkPVRenderView::Update() was called.
void operator=(const vtkObjectBase &)
virtual void RemoveRepresentationInternal(vtkDataRepresentation *vtkNotUsed(rep))