Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkKWRenderWidget Class Reference

a render widget More...

#include <vtkKWRenderWidget.h>

Inheritance diagram for vtkKWRenderWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkKWRenderWidget:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

enum  { InteractiveRender = 0, StillRender = 1, DisabledRender = 2, SingleRender = 3 }
virtual void SetRenderMode (int)
virtual int GetRenderMode ()
virtual void SetRenderModeToInteractive ()
virtual void SetRenderModeToStill ()
virtual void SetRenderModeToSingle ()
virtual void SetRenderModeToDisabled ()

Public Types


Public Member Functions

 vtkTypeRevisionMacro (vtkKWRenderWidget, vtkKWCompositeWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void Close ()
virtual void Render ()
virtual void Reset ()
virtual void ResetCamera ()
vtkCamera * GetCurrentCamera ()
virtual void UpdateEnableState ()
virtual int GetRenderState ()
virtual void SetRenderState (int)
virtual void RenderStateOn ()
virtual void RenderStateOff ()
virtual void SetCollapsingRenders (int)
virtual void CollapsingRendersOn ()
virtual void CollapsingRendersOff ()
virtual int GetCollapsingRenders ()
virtual void AddBindings ()
virtual void RemoveBindings ()
virtual void AddInteractionBindings ()
virtual void RemoveInteractionBindings ()
virtual void AddViewProp (vtkProp *prop)
virtual void AddOverlayViewProp (vtkProp *prop)
virtual void RemoveViewProp (vtkProp *prop)
virtual int HasViewProp (vtkProp *prop)
virtual void RemoveAllViewProps ()
virtual void GetRendererBackgroundColor (double *r, double *g, double *b)
virtual void SetRendererBackgroundColor (double r, double g, double b)
virtual void SetRendererBackgroundColor (double rgb[3])
virtual void SetAnnotationsVisibility (int v)
virtual void AnnotationsVisibilityOn ()
virtual void AnnotationsVisibilityOff ()
virtual void SetCornerAnnotationVisibility (int v)
virtual int GetCornerAnnotationVisibility ()
virtual void ToggleCornerAnnotationVisibility ()
virtual void CornerAnnotationVisibilityOn ()
virtual void CornerAnnotationVisibilityOff ()
virtual void SetCornerAnnotationColor (double r, double g, double b)
virtual void SetCornerAnnotationColor (double *rgb)
virtual double * GetCornerAnnotationColor ()
virtual vtkCornerAnnotation * GetCornerAnnotation ()
virtual void SetHeaderAnnotationVisibility (int v)
virtual int GetHeaderAnnotationVisibility ()
virtual void ToggleHeaderAnnotationVisibility ()
virtual void HeaderAnnotationVisibilityOn ()
virtual void HeaderAnnotationVisibilityOff ()
virtual void SetHeaderAnnotationColor (double r, double g, double b)
virtual void SetHeaderAnnotationColor (double *rgb)
virtual double * GetHeaderAnnotationColor ()
virtual void SetHeaderAnnotationText (const char *)
virtual char * GetHeaderAnnotationText ()
virtual vtkTextActor * GetHeaderAnnotation ()
virtual void SetDistanceUnits (const char *)
virtual char * GetDistanceUnits ()
virtual vtkRenderWindow * GetRenderWindow ()
virtual vtkKWCoreWidgetGetVTKWidget ()
virtual vtkRenderer * GetRenderer ()
virtual vtkRenderer * GetOverlayRenderer ()
virtual vtkRenderer * GetNthRenderer (int index)
virtual int GetNumberOfRenderers ()
virtual int GetRendererIndex (vtkRenderer *)
virtual void SetPrinting (int arg)
virtual void PrintingOn ()
virtual void PrintingOff ()
virtual int GetPrinting ()
virtual void OffScreenRenderingOn ()
virtual void OffScreenRenderingOff ()
virtual void SetOffScreenRendering (int)
virtual int GetOffScreenRendering ()
virtual void SetUseContextMenu (int)
virtual int GetUseContextMenu ()
virtual void UseContextMenuOn ()
virtual void UseContextMenuOff ()
virtual void Register (vtkObjectBase *o)
virtual void UnRegister (vtkObjectBase *o)
virtual void MouseMoveCallback (int num, int x, int y)
virtual void MouseWheelCallback (int delta)
virtual void MouseButtonPressCallback (int num, int x, int y, int ctrl, int shift)
virtual void MouseButtonReleaseCallback (int num, int x, int y)
virtual void KeyPressCallback (char key, int x, int y, int ctrl, int shift, char *keysym)
virtual void ConfigureCallback (int width, int height)
virtual void ExposeCallback ()
virtual void EnterCallback (int, int)
virtual void FocusInCallback ()
virtual void FocusOutCallback ()
virtual void * GetMemoryDC ()
virtual void AddCallbackCommandObservers ()
virtual void RemoveCallbackCommandObservers ()

Static Public Member Functions

vtkKWRenderWidgetNew ()

Protected Member Functions

 vtkKWRenderWidget ()
 ~vtkKWRenderWidget ()
virtual void UpdateAccordingToUnits ()
virtual void SetupMemoryRendering (int width, int height, void *cd)
virtual void ResumeScreenRendering ()
virtual void ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata)
virtual void PopulateContextMenu (vtkKWMenu *)
virtual void PopulateAnnotationMenu (vtkKWMenu *)

Protected Attributes

vtkKWCoreWidgetVTKWidget
vtkRenderWindow * RenderWindow
vtkKWGenericRenderWindowInteractorInteractor
vtkCornerAnnotation * CornerAnnotation
vtkTextActor * HeaderAnnotation
int RenderMode
int PreviousRenderMode
int InExpose
int RenderState
int Printing
Tcl_TimerToken InteractorTimerToken
char * DistanceUnits
int CollapsingRenders
int CollapsingRendersCount
int UseContextMenu
vtkKWMenuContextMenu

Detailed Description

a render widget

This class encapsulates a render window, a renderer and several other objects inside a single widget. Actors and props can be added, annotations can be set.

Definition at line 37 of file vtkKWRenderWidget.h.


Member Enumeration Documentation

anonymous enum
 

Set/get the rendering mode. BTX

Enumeration values:
InteractiveRender 
StillRender 
DisabledRender 
SingleRender 

Definition at line 64 of file vtkKWRenderWidget.h.


Constructor & Destructor Documentation

vtkKWRenderWidget::vtkKWRenderWidget  )  [protected]
 

vtkKWRenderWidget::~vtkKWRenderWidget  )  [protected]
 


Member Function Documentation

vtkKWRenderWidget* vtkKWRenderWidget::New  )  [static]
 

Reimplemented from vtkKWCompositeWidget.

vtkKWRenderWidget::vtkTypeRevisionMacro vtkKWRenderWidget  ,
vtkKWCompositeWidget 
 

void vtkKWRenderWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWRenderWidget::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWRenderWidget::Close  )  [virtual]
 

Close the widget. This method brings the widget back to an empty/clean state. It removes all the actors/props, removes the bindings, resets the annotations, etc.

virtual void vtkKWRenderWidget::Render  )  [virtual]
 

Render the scene.

virtual int vtkKWRenderWidget::GetRenderState  )  [virtual]
 

Enable/disable rendering.

virtual void vtkKWRenderWidget::SetRenderState int   )  [virtual]
 

Enable/disable rendering.

virtual void vtkKWRenderWidget::RenderStateOn  )  [virtual]
 

Enable/disable rendering.

virtual void vtkKWRenderWidget::RenderStateOff  )  [virtual]
 

Enable/disable rendering.

virtual void vtkKWRenderWidget::SetRenderMode int   )  [virtual]
 

Set/get the rendering mode. BTX

virtual int vtkKWRenderWidget::GetRenderMode  )  [virtual]
 

Set/get the rendering mode. BTX

virtual void vtkKWRenderWidget::SetRenderModeToInteractive  )  [inline, virtual]
 

Set/get the rendering mode. BTX

Definition at line 76 of file vtkKWRenderWidget.h.

References InteractiveRender.

virtual void vtkKWRenderWidget::SetRenderModeToStill  )  [inline, virtual]
 

Set/get the rendering mode. BTX

Definition at line 78 of file vtkKWRenderWidget.h.

References StillRender.

virtual void vtkKWRenderWidget::SetRenderModeToSingle  )  [inline, virtual]
 

Set/get the rendering mode. BTX

Definition at line 80 of file vtkKWRenderWidget.h.

References SingleRender.

virtual void vtkKWRenderWidget::SetRenderModeToDisabled  )  [inline, virtual]
 

Set/get the rendering mode. BTX

Definition at line 82 of file vtkKWRenderWidget.h.

References DisabledRender.

virtual void vtkKWRenderWidget::SetCollapsingRenders int   )  [virtual]
 

Set/Get the collapsing of renders. If this is set to true, then all call to Render() will be collapsed. Once this is set to false, if there are any pending render requests, the widget will render.

virtual void vtkKWRenderWidget::CollapsingRendersOn  )  [virtual]
 

Set/Get the collapsing of renders. If this is set to true, then all call to Render() will be collapsed. Once this is set to false, if there are any pending render requests, the widget will render.

virtual void vtkKWRenderWidget::CollapsingRendersOff  )  [virtual]
 

Set/Get the collapsing of renders. If this is set to true, then all call to Render() will be collapsed. Once this is set to false, if there are any pending render requests, the widget will render.

virtual int vtkKWRenderWidget::GetCollapsingRenders  )  [virtual]
 

Set/Get the collapsing of renders. If this is set to true, then all call to Render() will be collapsed. Once this is set to false, if there are any pending render requests, the widget will render.

virtual void vtkKWRenderWidget::Reset  )  [virtual]
 

Reset the widget. This implementation calls ResetCamera() and Render().

virtual void vtkKWRenderWidget::ResetCamera  )  [virtual]
 

Reset the camera to display all the actors in the scene.

vtkCamera* vtkKWRenderWidget::GetCurrentCamera  ) 
 

Get the current camera

virtual void vtkKWRenderWidget::AddBindings  )  [virtual]
 

Add/remove the widget bindings. The AddBindings() method sets up general bindings like the Expose or Configure events so that the scene is rendered properly when the widget is mapped to the screen. It also calls the AddInteractionBindings() which sets up interaction bindings like mouse events, keyboard events, etc. The AddBindings() method is called automatically when the widget is created by the Create() method. Yet, the methods are public so that one can temporarily enable or disable the bindings to limit the interaction with this widget.

virtual void vtkKWRenderWidget::RemoveBindings  )  [virtual]
 

Add/remove the widget bindings. The AddBindings() method sets up general bindings like the Expose or Configure events so that the scene is rendered properly when the widget is mapped to the screen. It also calls the AddInteractionBindings() which sets up interaction bindings like mouse events, keyboard events, etc. The AddBindings() method is called automatically when the widget is created by the Create() method. Yet, the methods are public so that one can temporarily enable or disable the bindings to limit the interaction with this widget.

virtual void vtkKWRenderWidget::AddInteractionBindings  )  [virtual]
 

Add/remove the widget bindings. The AddBindings() method sets up general bindings like the Expose or Configure events so that the scene is rendered properly when the widget is mapped to the screen. It also calls the AddInteractionBindings() which sets up interaction bindings like mouse events, keyboard events, etc. The AddBindings() method is called automatically when the widget is created by the Create() method. Yet, the methods are public so that one can temporarily enable or disable the bindings to limit the interaction with this widget.

virtual void vtkKWRenderWidget::RemoveInteractionBindings  )  [virtual]
 

Add/remove the widget bindings. The AddBindings() method sets up general bindings like the Expose or Configure events so that the scene is rendered properly when the widget is mapped to the screen. It also calls the AddInteractionBindings() which sets up interaction bindings like mouse events, keyboard events, etc. The AddBindings() method is called automatically when the widget is created by the Create() method. Yet, the methods are public so that one can temporarily enable or disable the bindings to limit the interaction with this widget.

virtual void vtkKWRenderWidget::AddViewProp vtkProp *  prop  )  [virtual]
 

Add, remove or query props (actors) inside the widget renderer(s).

virtual void vtkKWRenderWidget::AddOverlayViewProp vtkProp *  prop  )  [virtual]
 

Add, remove or query props (actors) inside the widget renderer(s).

virtual void vtkKWRenderWidget::RemoveViewProp vtkProp *  prop  )  [virtual]
 

Add, remove or query props (actors) inside the widget renderer(s).

virtual int vtkKWRenderWidget::HasViewProp vtkProp *  prop  )  [virtual]
 

Add, remove or query props (actors) inside the widget renderer(s).

virtual void vtkKWRenderWidget::RemoveAllViewProps  )  [virtual]
 

Add, remove or query props (actors) inside the widget renderer(s).

virtual void vtkKWRenderWidget::GetRendererBackgroundColor double *  r,
double *  g,
double *  b
[virtual]
 

Set the background color of the widget renderer(s).

virtual void vtkKWRenderWidget::SetRendererBackgroundColor double  r,
double  g,
double  b
[virtual]
 

Set the background color of the widget renderer(s).

virtual void vtkKWRenderWidget::SetRendererBackgroundColor double  rgb[3]  )  [inline, virtual]
 

Set the background color of the widget renderer(s).

Definition at line 134 of file vtkKWRenderWidget.h.

virtual void vtkKWRenderWidget::SetAnnotationsVisibility int  v  )  [virtual]
 

Convenience method to set the visibility of all annotations. Subclasses should override this method to propagate this visibility flag to their own annotations.

virtual void vtkKWRenderWidget::AnnotationsVisibilityOn  )  [virtual]
 

Convenience method to set the visibility of all annotations. Subclasses should override this method to propagate this visibility flag to their own annotations.

virtual void vtkKWRenderWidget::AnnotationsVisibilityOff  )  [virtual]
 

Convenience method to set the visibility of all annotations. Subclasses should override this method to propagate this visibility flag to their own annotations.

virtual void vtkKWRenderWidget::SetCornerAnnotationVisibility int  v  )  [virtual]
 

Get and control the corner annotation.

virtual int vtkKWRenderWidget::GetCornerAnnotationVisibility  )  [virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::ToggleCornerAnnotationVisibility  )  [virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::CornerAnnotationVisibilityOn  )  [virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::CornerAnnotationVisibilityOff  )  [virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::SetCornerAnnotationColor double  r,
double  g,
double  b
[virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::SetCornerAnnotationColor double *  rgb  )  [inline, virtual]
 

Get and control the corner annotation.

Definition at line 153 of file vtkKWRenderWidget.h.

virtual double* vtkKWRenderWidget::GetCornerAnnotationColor  )  [virtual]
 

Get and control the corner annotation.

virtual vtkCornerAnnotation* vtkKWRenderWidget::GetCornerAnnotation  )  [virtual]
 

Get and control the corner annotation.

virtual void vtkKWRenderWidget::SetHeaderAnnotationVisibility int  v  )  [virtual]
 

Get and control the header annotation.

virtual int vtkKWRenderWidget::GetHeaderAnnotationVisibility  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::ToggleHeaderAnnotationVisibility  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::HeaderAnnotationVisibilityOn  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::HeaderAnnotationVisibilityOff  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::SetHeaderAnnotationColor double  r,
double  g,
double  b
[virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::SetHeaderAnnotationColor double *  rgb  )  [inline, virtual]
 

Get and control the header annotation.

Definition at line 166 of file vtkKWRenderWidget.h.

virtual double* vtkKWRenderWidget::GetHeaderAnnotationColor  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::SetHeaderAnnotationText const char *   )  [virtual]
 

Get and control the header annotation.

virtual char* vtkKWRenderWidget::GetHeaderAnnotationText  )  [virtual]
 

Get and control the header annotation.

virtual vtkTextActor* vtkKWRenderWidget::GetHeaderAnnotation  )  [virtual]
 

Get and control the header annotation.

virtual void vtkKWRenderWidget::SetDistanceUnits const char *   )  [virtual]
 

Set/Get the distance units that pixel sizes are measured in

virtual char* vtkKWRenderWidget::GetDistanceUnits  )  [virtual]
 

Set/Get the distance units that pixel sizes are measured in

virtual vtkRenderWindow* vtkKWRenderWidget::GetRenderWindow  )  [virtual]
 

Get the render window

virtual vtkKWCoreWidget* vtkKWRenderWidget::GetVTKWidget  )  [virtual]
 

Get the VTK widget

virtual vtkRenderer* vtkKWRenderWidget::GetRenderer  )  [inline, virtual]
 

If the widget supports multiple renderers (excluding overlay renderers): GetNthRenderer() gets the Nth renderer (or NULL if it does not exist), GetRendererIndex() gets the id of a given renderer (or -1 if this renderer does not belong to this widget), i.e. its index/position in the list of renderers.

Definition at line 196 of file vtkKWRenderWidget.h.

virtual vtkRenderer* vtkKWRenderWidget::GetOverlayRenderer  )  [virtual]
 

If the widget supports multiple renderers (excluding overlay renderers): GetNthRenderer() gets the Nth renderer (or NULL if it does not exist), GetRendererIndex() gets the id of a given renderer (or -1 if this renderer does not belong to this widget), i.e. its index/position in the list of renderers.

virtual vtkRenderer* vtkKWRenderWidget::GetNthRenderer int  index  )  [virtual]
 

If the widget supports multiple renderers (excluding overlay renderers): GetNthRenderer() gets the Nth renderer (or NULL if it does not exist), GetRendererIndex() gets the id of a given renderer (or -1 if this renderer does not belong to this widget), i.e. its index/position in the list of renderers.

virtual int vtkKWRenderWidget::GetNumberOfRenderers  )  [virtual]
 

If the widget supports multiple renderers (excluding overlay renderers): GetNthRenderer() gets the Nth renderer (or NULL if it does not exist), GetRendererIndex() gets the id of a given renderer (or -1 if this renderer does not belong to this widget), i.e. its index/position in the list of renderers.

virtual int vtkKWRenderWidget::GetRendererIndex vtkRenderer *   )  [virtual]
 

If the widget supports multiple renderers (excluding overlay renderers): GetNthRenderer() gets the Nth renderer (or NULL if it does not exist), GetRendererIndex() gets the id of a given renderer (or -1 if this renderer does not belong to this widget), i.e. its index/position in the list of renderers.

virtual void vtkKWRenderWidget::SetPrinting int  arg  )  [virtual]
 

Set/Get the printing flag (i.e., are we printing?)

virtual void vtkKWRenderWidget::PrintingOn  )  [virtual]
 

Set/Get the printing flag (i.e., are we printing?)

virtual void vtkKWRenderWidget::PrintingOff  )  [virtual]
 

Set/Get the printing flag (i.e., are we printing?)

virtual int vtkKWRenderWidget::GetPrinting  )  [virtual]
 

Set/Get the printing flag (i.e., are we printing?)

virtual void vtkKWRenderWidget::OffScreenRenderingOn  )  [virtual]
 

Set/Get offscreen rendering flag (e.g., for screenshots)

virtual void vtkKWRenderWidget::OffScreenRenderingOff  )  [virtual]
 

Set/Get offscreen rendering flag (e.g., for screenshots)

virtual void vtkKWRenderWidget::SetOffScreenRendering int   )  [virtual]
 

Set/Get offscreen rendering flag (e.g., for screenshots)

virtual int vtkKWRenderWidget::GetOffScreenRendering  )  [virtual]
 

Set/Get offscreen rendering flag (e.g., for screenshots)

virtual void vtkKWRenderWidget::SetUseContextMenu int   )  [virtual]
 

Use a context menu. It is posted by a right click, and allows properties and mode to be controlled.

virtual int vtkKWRenderWidget::GetUseContextMenu  )  [virtual]
 

Use a context menu. It is posted by a right click, and allows properties and mode to be controlled.

virtual void vtkKWRenderWidget::UseContextMenuOn  )  [virtual]
 

Use a context menu. It is posted by a right click, and allows properties and mode to be controlled.

virtual void vtkKWRenderWidget::UseContextMenuOff  )  [virtual]
 

Use a context menu. It is posted by a right click, and allows properties and mode to be controlled.

virtual void vtkKWRenderWidget::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

virtual void vtkKWRenderWidget::Register vtkObjectBase o  )  [virtual]
 

Overridden for debugging purposes. This class is usually the center of the whole "a vtkTkRenderWidget is being destroyed before its render window" problem.

virtual void vtkKWRenderWidget::UnRegister vtkObjectBase o  )  [virtual]
 

Overridden for debugging purposes. This class is usually the center of the whole "a vtkTkRenderWidget is being destroyed before its render window" problem.

Reimplemented from vtkKWWidget.

virtual void vtkKWRenderWidget::MouseMoveCallback int  num,
int  x,
int  y
[virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::MouseWheelCallback int  delta  )  [virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::MouseButtonPressCallback int  num,
int  x,
int  y,
int  ctrl,
int  shift
[virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::MouseButtonReleaseCallback int  num,
int  x,
int  y
[virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::KeyPressCallback char  key,
int  x,
int  y,
int  ctrl,
int  shift,
char *  keysym
[virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::ConfigureCallback int  width,
int  height
[virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::ExposeCallback  )  [virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::EnterCallback int  ,
int 
[inline, virtual]
 

Event handlers and useful interactions

Definition at line 252 of file vtkKWRenderWidget.h.

virtual void vtkKWRenderWidget::FocusInCallback  )  [virtual]
 

Event handlers and useful interactions

virtual void vtkKWRenderWidget::FocusOutCallback  )  [virtual]
 

Event handlers and useful interactions

virtual void* vtkKWRenderWidget::GetMemoryDC  )  [virtual]
 

Get memory device context (when rendering to memory)

virtual void vtkKWRenderWidget::AddCallbackCommandObservers  )  [virtual]
 

Add all the default observers needed by that object, or remove all the observers that were added through AddCallbackCommandObserver. Subclasses can override these methods to add/remove their own default observers, but should call the superclass too.

Reimplemented from vtkKWObject.

virtual void vtkKWRenderWidget::RemoveCallbackCommandObservers  )  [virtual]
 

Add all the default observers needed by that object, or remove all the observers that were added through AddCallbackCommandObserver. Subclasses can override these methods to add/remove their own default observers, but should call the superclass too.

Reimplemented from vtkKWObject.

virtual void vtkKWRenderWidget::UpdateAccordingToUnits  )  [inline, protected, virtual]
 

Update the widget according to the units. Should be called when any units-related ivar has changed.

Definition at line 305 of file vtkKWRenderWidget.h.

virtual void vtkKWRenderWidget::SetupMemoryRendering int  width,
int  height,
void *  cd
[protected, virtual]
 

Setup memory rendering

virtual void vtkKWRenderWidget::ResumeScreenRendering  )  [protected, virtual]
 

Setup memory rendering

virtual void vtkKWRenderWidget::ProcessCallbackCommandEvents vtkObject *  caller,
unsigned long  event,
void *  calldata
[protected, virtual]
 

Processes the events that are passed through CallbackCommand (or others). Subclasses can oberride this method to process their own events, but should call the superclass too.

Reimplemented from vtkKWObject.

virtual void vtkKWRenderWidget::PopulateContextMenu vtkKWMenu  )  [protected, virtual]
 

Populate the context menu Superclass should override this method to populate *and* update this menu with the commands they feel confortable exposing to the user. This implementation calls PopulateAnnotationMenu() to add all annotation relevant entries.

virtual void vtkKWRenderWidget::PopulateAnnotationMenu vtkKWMenu  )  [protected, virtual]
 

Populate the context menu Superclass should override this method to populate *and* update this menu with the commands they feel confortable exposing to the user. This implementation calls PopulateAnnotationMenu() to add all annotation relevant entries.


Member Data Documentation

vtkKWCoreWidget* vtkKWRenderWidget::VTKWidget [protected]
 

Definition at line 284 of file vtkKWRenderWidget.h.

vtkRenderWindow* vtkKWRenderWidget::RenderWindow [protected]
 

Definition at line 285 of file vtkKWRenderWidget.h.

vtkKWGenericRenderWindowInteractor* vtkKWRenderWidget::Interactor [protected]
 

Definition at line 286 of file vtkKWRenderWidget.h.

vtkCornerAnnotation* vtkKWRenderWidget::CornerAnnotation [protected]
 

Definition at line 287 of file vtkKWRenderWidget.h.

vtkTextActor* vtkKWRenderWidget::HeaderAnnotation [protected]
 

Definition at line 288 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::RenderMode [protected]
 

Definition at line 290 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::PreviousRenderMode [protected]
 

Definition at line 291 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::InExpose [protected]
 

Definition at line 292 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::RenderState [protected]
 

Definition at line 293 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::Printing [protected]
 

Definition at line 294 of file vtkKWRenderWidget.h.

Tcl_TimerToken vtkKWRenderWidget::InteractorTimerToken [protected]
 

Definition at line 296 of file vtkKWRenderWidget.h.

char* vtkKWRenderWidget::DistanceUnits [protected]
 

Definition at line 298 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::CollapsingRenders [protected]
 

Definition at line 300 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::CollapsingRendersCount [protected]
 

Definition at line 301 of file vtkKWRenderWidget.h.

int vtkKWRenderWidget::UseContextMenu [protected]
 

Definition at line 323 of file vtkKWRenderWidget.h.

vtkKWMenu* vtkKWRenderWidget::ContextMenu [protected]
 

Definition at line 324 of file vtkKWRenderWidget.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:43:11 2006 for ParaView by doxygen 1.3.5