ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVContextView Class Reference

#include <vtkPVContextView.h>

Inheritance diagram for vtkPVContextView:
Inheritance graph
[legend]
Collaboration diagram for vtkPVContextView:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void StillRender ()
virtual void InteractiveRender ()
virtual vtkAbstractContextItemGetContextItem ()=0
virtual void Initialize (unsigned int id)
virtual void Update ()
virtual vtkContextViewGetContextView ()
virtual vtkRenderWindowGetRenderWindow ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVContextViewSafeDownCast (vtkObject *o)
static vtkInformationIntegerKeyENABLE_SERVER_SIDE_RENDERING ()

Protected Member Functions

 vtkPVContextView ()
 ~vtkPVContextView ()
virtual void Render (bool interactive)
void OnStartRender ()
void OnEndRender ()

Protected Attributes

vtkContextViewContextView
vtkRenderWindowRenderWindow

Detailed Description

vtkPVContextView adopts vtkContextView so that it can be used in ParaView configurations.

Definition at line 32 of file vtkPVContextView.h.


Constructor & Destructor Documentation

vtkPVContextView::vtkPVContextView ( ) [protected]
vtkPVContextView::~vtkPVContextView ( ) [protected]

Member Function Documentation

virtual const char* vtkPVContextView::GetClassName ( ) [virtual]
static int vtkPVContextView::IsTypeOf ( const char *  type) [static]
virtual int vtkPVContextView::IsA ( const char *  type) [virtual]
static vtkPVContextView* vtkPVContextView::SafeDownCast ( vtkObject o) [static]
void vtkPVContextView::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual void vtkPVContextView::StillRender ( ) [virtual]

Triggers a high-resolution render.

Implements vtkPVView.

virtual void vtkPVContextView::InteractiveRender ( ) [virtual]

Triggers a interactive render. Based on the settings on the view, this may result in a low-resolution rendering or a simplified geometry rendering.

Implements vtkPVView.

virtual vtkContextView* vtkPVContextView::GetContextView ( ) [virtual]

Get the context view.

virtual vtkAbstractContextItem* vtkPVContextView::GetContextItem ( ) [pure virtual]

Get the context item.

Implemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

virtual vtkRenderWindow* vtkPVContextView::GetRenderWindow ( ) [virtual]
virtual void vtkPVContextView::Initialize ( unsigned int  id) [virtual]

Initialize the view with an identifier. Unless noted otherwise, this method must be called before calling any other methods on this class.

Reimplemented from vtkPVView.

virtual void vtkPVContextView::Update ( ) [virtual]

Overridden to ensure that in multi-client configurations, same set of representations are "dirty" on all processes to avoid race conditions.

Reimplemented from vtkPVView.

static vtkInformationIntegerKey* vtkPVContextView::ENABLE_SERVER_SIDE_RENDERING ( ) [static]

ENABLE_SERVER_SIDE_RENDERING() key in placed in the REQUEST_UPDATE() pass to indicate to the representations that server-side rendering of charts would be needed. This is the case when tile-display mode is enabled and charts are to be rendered on the tiles on the server-side.

virtual void vtkPVContextView::Render ( bool  interactive) [protected, virtual]

Actual rendering implementation.

Reimplemented in vtkPVXYChartView.

void vtkPVContextView::OnStartRender ( ) [protected]

Callbacks called when the primary "renderer" in the vtkContextView starts/ends rendering. Note that this is called on the renderer, hence before the rendering cleanup calls like SwapBuffers called by the render-window.

void vtkPVContextView::OnEndRender ( ) [protected]

Callbacks called when the primary "renderer" in the vtkContextView starts/ends rendering. Note that this is called on the renderer, hence before the rendering cleanup calls like SwapBuffers called by the render-window.


Member Data Documentation

Definition at line 92 of file vtkPVContextView.h.

Definition at line 93 of file vtkPVContextView.h.


The documentation for this class was generated from the following file: