38 static void SetEnableStreaming(
bool);
39 static bool GetEnableStreaming();
46 virtual void SetPosition(
int,
int);
55 virtual void SetSize(
int,
int);
56 vtkGetVector2Macro(Size,
int);
64 virtual void SetPPI(
int);
65 vtkGetMacro(PPI,
int);
71 virtual void StillRender() = 0;
78 virtual void InteractiveRender() = 0;
86 virtual void SetViewTime(
double value);
87 vtkGetMacro(ViewTime,
double);
93 vtkGetMacro(ViewTimeValid,
bool);
103 vtkSetMacro(CacheKey,
double);
104 vtkGetMacro(CacheKey,
double);
112 vtkSetMacro(UseCache,
bool);
113 vtkGetMacro(UseCache,
bool);
120 virtual void PrepareForScreenshot();
121 virtual void CleanupAfterScreenshot();
162 bool InTileDisplayMode();
168 bool InCaveDisplayMode();
182 bool GetLocalProcessSupportsInteraction();
199 static void SetUseGenericOpenGLRenderWindow(
bool val);
200 static bool GetUseGenericOpenGLRenderWindow();
210 void SetTileScale(
int x,
int y);
211 void SetTileViewport(
double x0,
double y0,
double x1,
double y1);
219 virtual void SetLogName(
const std::string& name) { this->LogName = name; }
220 const std::string&
GetLogName()
const {
return this->LogName; }
235 virtual void ScaleRendererViewports(
const double viewport[4]);
251 unsigned long trueSize = 0,
int port = 0);
257 unsigned long trueSize = 0,
int port = 0);
268 virtual void Deliver(
int use_lod,
unsigned int size,
unsigned int* representation_ids);
285 vtkPVView(
bool create_render_window =
true);
312 vtkTypeUInt64 source, vtkTypeUInt64& dest,
int operation,
bool skip_data_server =
false);
343 int CallProcessViewRequest(
353 vtkGetMacro(InCaptureScreenshot,
bool);
374 void SynchronizeRepresentationTemporalPipelineStates();
382 static bool EnableStreaming;
386 static bool UseGenericOpenGLRenderWindow;
388 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.
struct Position_t Position
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))