defines ParaViewWeb application interface.
More...
#include <vtkPVWebApplication.h>
Inherits vtkObject.
defines ParaViewWeb application interface.
vtkPVWebApplication defines the core interface for a ParaViewWeb application. This exposes methods that make it easier to manage views and rendered images from views.
Definition at line 34 of file vtkPVWebApplication.h.
◆ Superclass
◆ anonymous enum
Set the encoding to be used for rendered images.
Enumerator |
---|
ENCODING_NONE | |
ENCODING_BASE64 | |
Definition at line 45 of file vtkPVWebApplication.h.
◆ anonymous enum
Set the compression to be used for rendered images.
Enumerator |
---|
COMPRESSION_NONE | |
COMPRESSION_PNG | |
COMPRESSION_JPEG | |
Definition at line 58 of file vtkPVWebApplication.h.
◆ vtkPVWebApplication()
vtkPVWebApplication::vtkPVWebApplication |
( |
| ) |
|
|
protected |
◆ ~vtkPVWebApplication()
vtkPVWebApplication::~vtkPVWebApplication |
( |
| ) |
|
|
protected |
◆ New()
◆ GetClassName()
virtual const char* vtkPVWebApplication::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPVWebApplication::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkPVWebApplication::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkPVWebApplication::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ SetImageEncoding()
virtual void vtkPVWebApplication::SetImageEncoding |
( |
int |
| ) |
|
|
virtual |
Set the encoding to be used for rendered images.
◆ GetImageEncoding()
virtual int vtkPVWebApplication::GetImageEncoding |
( |
| ) |
|
|
virtual |
Set the encoding to be used for rendered images.
◆ SetImageCompression()
virtual void vtkPVWebApplication::SetImageCompression |
( |
int |
| ) |
|
|
virtual |
Set the compression to be used for rendered images.
◆ GetImageCompression()
virtual int vtkPVWebApplication::GetImageCompression |
( |
| ) |
|
|
virtual |
Set the compression to be used for rendered images.
◆ StillRender()
vtkUnsignedCharArray* vtkPVWebApplication::StillRender |
( |
vtkSMViewProxy * |
view, |
|
|
int |
quality = 100 |
|
) |
| |
Render a view and obtain the rendered image.
◆ InteractiveRender()
vtkUnsignedCharArray* vtkPVWebApplication::InteractiveRender |
( |
vtkSMViewProxy * |
view, |
|
|
int |
quality = 50 |
|
) |
| |
Render a view and obtain the rendered image.
◆ StillRenderToString()
const char* vtkPVWebApplication::StillRenderToString |
( |
vtkSMViewProxy * |
view, |
|
|
unsigned long |
time = 0 , |
|
|
int |
quality = 100 |
|
) |
| |
Render a view and obtain the rendered image.
◆ GetHasImagesBeingProcessed()
bool vtkPVWebApplication::GetHasImagesBeingProcessed |
( |
vtkSMViewProxy * |
| ) |
|
StillRenderToString() need not necessary returns the most recently rendered image.
Use this method to get whether there are any pending images being processed concurrently.
◆ HandleInteractionEvent()
bool vtkPVWebApplication::HandleInteractionEvent |
( |
vtkSMViewProxy * |
view, |
|
|
vtkWebInteractionEvent * |
event |
|
) |
| |
Communicate mouse interaction to a view.
Returns true if the interaction changed the view state, otherwise returns false.
◆ InvalidateCache()
◆ GetLastStillRenderToStringMTime()
virtual vtkMTimeType vtkPVWebApplication::GetLastStillRenderToStringMTime |
( |
| ) |
|
|
virtual |
Return the MTime of the last array exported by StillRenderToString.
◆ GetWebGLSceneMetaData()
const char* vtkPVWebApplication::GetWebGLSceneMetaData |
( |
vtkSMViewProxy * |
view | ) |
|
Return the Meta data description of the input scene in JSON format.
This is using the vtkWebGLExporter to parse the scene. NOTE: This should be called before getting the webGL binary data.
◆ GetWebGLBinaryData()
const char* vtkPVWebApplication::GetWebGLBinaryData |
( |
vtkSMViewProxy * |
view, |
|
|
const char * |
id, |
|
|
int |
partIndex |
|
) |
| |
Return the binary data given the part index and the webGL object piece id in the scene.
◆ GetLastStillRenderImageSize() [1/3]
virtual int* vtkPVWebApplication::GetLastStillRenderImageSize |
( |
| ) |
|
|
virtual |
Return the size of the last image exported.
◆ GetLastStillRenderImageSize() [2/3]
virtual void vtkPVWebApplication::GetLastStillRenderImageSize |
( |
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
Return the size of the last image exported.
◆ GetLastStillRenderImageSize() [3/3]
virtual void vtkPVWebApplication::GetLastStillRenderImageSize |
( |
int |
[2] | ) |
|
|
virtual |
Return the size of the last image exported.
◆ ImageEncoding
int vtkPVWebApplication::ImageEncoding |
|
protected |
◆ ImageCompression
int vtkPVWebApplication::ImageCompression |
|
protected |
◆ LastStillRenderToStringMTime
vtkMTimeType vtkPVWebApplication::LastStillRenderToStringMTime |
|
protected |
◆ LastStillRenderImageSize
int vtkPVWebApplication::LastStillRenderImageSize[3] |
|
protected |
The documentation for this class was generated from the following file: