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

vtkIceTContext Class Reference

#include <vtkIceTContext.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkIceTContext, vtkObject)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void MakeCurrent ()
virtual void CopyState (vtkIceTContext *src)
virtual int IsValid ()
virtual void SetController (vtkMultiProcessController *controller)
virtual vtkMultiProcessController * GetController ()

Static Public Member Functions

vtkIceTContextNew ()

Protected Member Functions

 vtkIceTContext ()
 ~vtkIceTContext ()

Protected Attributes

vtkMultiProcessController * Controller


Detailed Description

This is a helper class for vtkIceTRenderManager and vtkIceTRenderer. Most users will never need this class.

This class was conceived to pass IceT contexts between vtkIceTRenderManager and vtkIceTRenderer without having to include the IceT header file in either class. Allong the way, some functionality was added.

Bug:
If you set the communicator to NULL and then to a valid value, the IceT state will be lost.
See also:
vtkIceTRenderManager

Definition at line 49 of file vtkIceTContext.h.


Constructor & Destructor Documentation

vtkIceTContext::vtkIceTContext  )  [protected]
 

vtkIceTContext::~vtkIceTContext  )  [protected]
 


Member Function Documentation

vtkIceTContext::vtkTypeRevisionMacro vtkIceTContext  ,
vtkObject 
 

vtkIceTContext* vtkIceTContext::New  )  [static]
 

virtual void vtkIceTContext::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

virtual void vtkIceTContext::SetController vtkMultiProcessController *  controller  )  [virtual]
 

Associate the context with the given controller. Currently, this must be a vtkMPIController. The context is not valid until a controller is set.

virtual vtkMultiProcessController* vtkIceTContext::GetController  )  [virtual]
 

Associate the context with the given controller. Currently, this must be a vtkMPIController. The context is not valid until a controller is set.

virtual void vtkIceTContext::MakeCurrent  )  [virtual]
 

Make this context the current one.

virtual void vtkIceTContext::CopyState vtkIceTContext src  )  [virtual]
 

Copy the state from the given context to this context.

virtual int vtkIceTContext::IsValid  )  [virtual]
 

Returns true if the current state is valid.


Member Data Documentation

vtkMultiProcessController* vtkIceTContext::Controller [protected]
 

Definition at line 77 of file vtkIceTContext.h.


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