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

vtkPVTreeComposite Class Reference

An interruptable version of vtkCompositeRenderManager. More...

#include <vtkPVTreeComposite.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVTreeComposite, vtkCompositeRenderManager)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void InitializeRMIs ()
virtual void CheckForDataRMI ()
virtual double GetCompositeTime ()
virtual double GetGetBuffersTime ()
virtual double GetSetBuffersTime ()
virtual double GetMaxRenderTime ()
float GetZ (int x, int y)
void SetUseChar (int useChar)
virtual int GetUseChar ()
virtual void UseCharOn ()
virtual void UseCharOff ()
void SetUseRGB (int useRGB)
virtual int GetUseRGB ()
virtual void UseRGBOn ()
virtual void UseRGBOff ()
virtual void CheckForAbortRender ()
virtual int CheckForAbortComposite ()
virtual void SetEnableAbort (int)
virtual int GetEnableAbort ()
virtual void EnableAbortOn ()
virtual void EnableAbortOff ()

Static Public Member Functions

vtkPVTreeCompositeNew ()
void ResizeFloatArray (vtkFloatArray *fa, int numComp, vtkIdType size)
void ResizeUnsignedCharArray (vtkUnsignedCharArray *uca, int numComp, vtkIdType size)
void DeleteArray (vtkDataArray *da)

Protected Types

enum  Tags { CHECK_FOR_DATA_TAG = 442445 }

Protected Member Functions

 vtkPVTreeComposite ()
 ~vtkPVTreeComposite ()
int CheckForData ()
int ShouldIComposite ()
void InternalStartRender ()
void MagnifyFullFloatImage ()
virtual void PreRenderProcessing ()
virtual void PostRenderProcessing ()
virtual void WriteFullImage ()
void WriteFullFloatImage ()
void ReallocDataArrays ()
virtual void ReadReducedImage ()
virtual void MagnifyReducedFloatImage ()
virtual void SetRenderWindowFloatPixelData (vtkFloatArray *pixels, const int pixelDimensions[2])

Protected Attributes

int EnableAbort
int LocalProcessId
int RenderAborted
int Initialized
double CompositeTime
double GetBuffersTime
double SetBuffersTime
double MaxRenderTime
int UseChar
int UseRGB
vtkFloatArray * ReducedFloatImage
vtkFloatArray * FullFloatImage
vtkFloatArray * TmpFloatPixelData


Detailed Description

An interruptable version of vtkCompositeRenderManager.

vtkPVTreeComposite is a subclass of composite render manager that has methods that interrupt rendering. This functionality requires an MPI controller.

See also:
vtkMultiProcessController vtkRenderWindow vtkCompositeRenderManager

Definition at line 40 of file vtkPVTreeComposite.h.


Member Enumeration Documentation

enum vtkPVTreeComposite::Tags [protected]
 

Enumeration values:
CHECK_FOR_DATA_TAG 

Definition at line 108 of file vtkPVTreeComposite.h.


Constructor & Destructor Documentation

vtkPVTreeComposite::vtkPVTreeComposite  )  [protected]
 

vtkPVTreeComposite::~vtkPVTreeComposite  )  [protected]
 


Member Function Documentation

vtkPVTreeComposite* vtkPVTreeComposite::New  )  [static]
 

vtkPVTreeComposite::vtkTypeRevisionMacro vtkPVTreeComposite  ,
vtkCompositeRenderManager 
 

void vtkPVTreeComposite::PrintSelf ostream &  os,
vtkIndent  indent
 

virtual void vtkPVTreeComposite::CheckForAbortRender  )  [virtual]
 

Used by call backs. Not intended to be called by the user. Empty methods that can be used by the subclass to interupt a parallel render.

virtual int vtkPVTreeComposite::CheckForAbortComposite  )  [virtual]
 

Used by call backs. Not intended to be called by the user. Empty methods that can be used by the subclass to interupt a parallel render.

virtual void vtkPVTreeComposite::SetEnableAbort int   )  [virtual]
 

This flag is on by default. If this flag is off, then the behavior of this class becomes that of the superclass (does not check for abort flag).

virtual int vtkPVTreeComposite::GetEnableAbort  )  [virtual]
 

This flag is on by default. If this flag is off, then the behavior of this class becomes that of the superclass (does not check for abort flag).

virtual void vtkPVTreeComposite::EnableAbortOn  )  [virtual]
 

This flag is on by default. If this flag is off, then the behavior of this class becomes that of the superclass (does not check for abort flag).

virtual void vtkPVTreeComposite::EnableAbortOff  )  [virtual]
 

This flag is on by default. If this flag is off, then the behavior of this class becomes that of the superclass (does not check for abort flag).

virtual void vtkPVTreeComposite::InitializeRMIs  )  [virtual]
 

Also initialize rmi to check for data.

virtual void vtkPVTreeComposite::CheckForDataRMI  )  [virtual]
 

Public because it is an RMI.

virtual double vtkPVTreeComposite::GetCompositeTime  )  [virtual]
 

virtual double vtkPVTreeComposite::GetGetBuffersTime  )  [virtual]
 

virtual double vtkPVTreeComposite::GetSetBuffersTime  )  [virtual]
 

virtual double vtkPVTreeComposite::GetMaxRenderTime  )  [virtual]
 

float vtkPVTreeComposite::GetZ int  x,
int  y
 

Get the value of the z buffer at a position.

void vtkPVTreeComposite::SetUseChar int  useChar  ) 
 

virtual int vtkPVTreeComposite::GetUseChar  )  [virtual]
 

virtual void vtkPVTreeComposite::UseCharOn  )  [virtual]
 

virtual void vtkPVTreeComposite::UseCharOff  )  [virtual]
 

void vtkPVTreeComposite::SetUseRGB int  useRGB  ) 
 

virtual int vtkPVTreeComposite::GetUseRGB  )  [virtual]
 

virtual void vtkPVTreeComposite::UseRGBOn  )  [virtual]
 

virtual void vtkPVTreeComposite::UseRGBOff  )  [virtual]
 

void vtkPVTreeComposite::ResizeFloatArray vtkFloatArray *  fa,
int  numComp,
vtkIdType  size
[static]
 

void vtkPVTreeComposite::ResizeUnsignedCharArray vtkUnsignedCharArray *  uca,
int  numComp,
vtkIdType  size
[static]
 

void vtkPVTreeComposite::DeleteArray vtkDataArray *  da  )  [static]
 

int vtkPVTreeComposite::CheckForData  )  [protected]
 

int vtkPVTreeComposite::ShouldIComposite  )  [protected]
 

void vtkPVTreeComposite::InternalStartRender  )  [protected]
 

void vtkPVTreeComposite::MagnifyFullFloatImage  )  [protected]
 

virtual void vtkPVTreeComposite::PreRenderProcessing  )  [protected, virtual]
 

virtual void vtkPVTreeComposite::PostRenderProcessing  )  [protected, virtual]
 

virtual void vtkPVTreeComposite::WriteFullImage  )  [protected, virtual]
 

void vtkPVTreeComposite::WriteFullFloatImage  )  [protected]
 

void vtkPVTreeComposite::ReallocDataArrays  )  [protected]
 

virtual void vtkPVTreeComposite::ReadReducedImage  )  [protected, virtual]
 

virtual void vtkPVTreeComposite::MagnifyReducedFloatImage  )  [protected, virtual]
 

virtual void vtkPVTreeComposite::SetRenderWindowFloatPixelData vtkFloatArray *  pixels,
const int  pixelDimensions[2]
[protected, virtual]
 


Member Data Documentation

int vtkPVTreeComposite::EnableAbort [protected]
 

Definition at line 113 of file vtkPVTreeComposite.h.

int vtkPVTreeComposite::LocalProcessId [protected]
 

Definition at line 115 of file vtkPVTreeComposite.h.

int vtkPVTreeComposite::RenderAborted [protected]
 

Definition at line 116 of file vtkPVTreeComposite.h.

int vtkPVTreeComposite::Initialized [protected]
 

Definition at line 119 of file vtkPVTreeComposite.h.

double vtkPVTreeComposite::CompositeTime [protected]
 

Definition at line 121 of file vtkPVTreeComposite.h.

double vtkPVTreeComposite::GetBuffersTime [protected]
 

Definition at line 122 of file vtkPVTreeComposite.h.

double vtkPVTreeComposite::SetBuffersTime [protected]
 

Definition at line 123 of file vtkPVTreeComposite.h.

double vtkPVTreeComposite::MaxRenderTime [protected]
 

Definition at line 124 of file vtkPVTreeComposite.h.

int vtkPVTreeComposite::UseChar [protected]
 

Definition at line 153 of file vtkPVTreeComposite.h.

int vtkPVTreeComposite::UseRGB [protected]
 

Definition at line 154 of file vtkPVTreeComposite.h.

vtkFloatArray* vtkPVTreeComposite::ReducedFloatImage [protected]
 

Definition at line 156 of file vtkPVTreeComposite.h.

vtkFloatArray* vtkPVTreeComposite::FullFloatImage [protected]
 

Definition at line 157 of file vtkPVTreeComposite.h.

vtkFloatArray* vtkPVTreeComposite::TmpFloatPixelData [protected]
 

Definition at line 158 of file vtkPVTreeComposite.h.


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