ParaView
|
used on server side in tile display mode, to ensure that the tiles from multiple views are rendered correctly. More...
#include <vtkTileDisplayHelper.h>
Inherits vtkObject.
Public Member Functions | |
void | SetTile (unsigned int key, double viewport[4], vtkRenderer *renderer, vtkSynchronizedRenderers::vtkRawImage &tile) |
Register a tile. More... | |
void | EraseTile (unsigned int key) |
Erase a tile. More... | |
void | EraseTile (unsigned int key, int leftEye) |
Same as EraseTile() except erases the tile for only the specified eye. More... | |
void | FlushTiles (unsigned int key, int leftEye) |
Flush the tiles. More... | |
void | SetDumpImagePath (const char *newPath) |
void | ResetEnabledKeys () |
Set the enabled tiles-set. More... | |
void | EnableKey (unsigned int) |
Set the enabled tiles-set. More... | |
Static Public Member Functions | |
static vtkTileDisplayHelper * | GetInstance () |
Returns the singleton. More... | |
Protected Member Functions | |
vtkTileDisplayHelper () | |
~vtkTileDisplayHelper () | |
typedef vtkObject | Superclass |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
static vtkTileDisplayHelper * | New () |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
static int | IsTypeOf (const char *type) |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
static vtkTileDisplayHelper * | SafeDownCast (vtkObject *o) |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
virtual const char * | GetClassName () |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
virtual int | IsA (const char *type) |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
void | PrintSelf (ostream &os, vtkIndent indent) |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods. More... | |
used on server side in tile display mode, to ensure that the tiles from multiple views are rendered correctly.
vtkTileDisplayHelper is used on server side in tile display mode, to ensure that the tiles from multiple views are rendered correctly. This is required since in multi-view configurations, only 1 view is rendered at a time, and when a view is being rendered, it may affect the renderings from other view which it must restore for the tile display to show the results correctly. We use this helper to keep buffered images from all views so that they can be restored.
Definition at line 38 of file vtkTileDisplayHelper.h.
typedef vtkObject vtkTileDisplayHelper::Superclass |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
Definition at line 49 of file vtkTileDisplayHelper.h.
|
protected |
|
protected |
|
static |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
|
virtual |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
|
static |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
|
virtual |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
|
static |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
void vtkTileDisplayHelper::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Only one instance by process should be used, that's why everyone should use the instance returned by the GetInstance() methods.
But to allow that class to be used by a proxy, we need to expose the new. Beaware that a subset of methods will be available to the proxy.
|
static |
Returns the singleton.
void vtkTileDisplayHelper::SetTile | ( | unsigned int | key, |
double | viewport[4], | ||
vtkRenderer * | renderer, | ||
vtkSynchronizedRenderers::vtkRawImage & | tile | ||
) |
Register a tile.
void vtkTileDisplayHelper::EraseTile | ( | unsigned int | key | ) |
Erase a tile.
void vtkTileDisplayHelper::EraseTile | ( | unsigned int | key, |
int | leftEye | ||
) |
Same as EraseTile() except erases the tile for only the specified eye.
void vtkTileDisplayHelper::FlushTiles | ( | unsigned int | key, |
int | leftEye | ||
) |
Flush the tiles.
void vtkTileDisplayHelper::ResetEnabledKeys | ( | ) |
Set the enabled tiles-set.
Only enabled keys are "flushed".
void vtkTileDisplayHelper::EnableKey | ( | unsigned | int | ) |
Set the enabled tiles-set.
Only enabled keys are "flushed".
void vtkTileDisplayHelper::SetDumpImagePath | ( | const char * | newPath | ) |