VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
vtkPSurfaceLICComposite Class Reference

#include <vtkPSurfaceLICComposite.h>

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

List of all members.

Public Types

typedef vtkSurfaceLICComposite Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkPSurfaceLICCompositeNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetCommunicator (vtkPainterCommunicator *comm)
virtual int BuildProgram (float *vectors)
virtual void SetContext (vtkOpenGLRenderWindow *rwin)
virtual vtkOpenGLRenderWindowGetContext ()
virtual int Gather (void *pSendPBO, int dataType, int nComps, vtkTextureObject *&newImage)
virtual int Scatter (void *pSendPBO, int dataType, int nComps, vtkTextureObject *&newImage)

Static Public Member Functions

static vtkPSurfaceLICCompositeNew ()
static int IsTypeOf (const char *type)
static vtkPSurfaceLICCompositeSafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkPSurfaceLICComposite ()
 ~vtkPSurfaceLICComposite ()

Friends

ostream & operator<< (ostream &os, vtkPSurfaceLICComposite &ss)

Detailed Description

This class decomposes the image space and shuffles image space data onto the new decomposition with the necessary guard cells to prevent artifacts at the decomposition boundaries. After the image LIC is computed on the new decomposition this class will un-shuffle the computed LIC back onto the original decomposition.

Definition at line 46 of file vtkPSurfaceLICComposite.h.


Member Typedef Documentation

Reimplemented from vtkSurfaceLICComposite.

Definition at line 50 of file vtkPSurfaceLICComposite.h.


Constructor & Destructor Documentation


Member Function Documentation

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkSurfaceLICComposite.

static int vtkPSurfaceLICComposite::IsTypeOf ( const char *  name) [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkSurfaceLICComposite.

virtual int vtkPSurfaceLICComposite::IsA ( const char *  name) [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkSurfaceLICComposite.

Reimplemented from vtkSurfaceLICComposite.

virtual vtkObjectBase* vtkPSurfaceLICComposite::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkSurfaceLICComposite.

Reimplemented from vtkSurfaceLICComposite.

virtual void vtkPSurfaceLICComposite::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkSurfaceLICComposite.

virtual void vtkPSurfaceLICComposite::SetContext ( vtkOpenGLRenderWindow rwin) [virtual]

Set the rendering context. Must set prior to use. Reference is not held, so caller must ensure the renderer is not destroyed durring use.

Reimplemented from vtkSurfaceLICComposite.

Set the rendering context. Must set prior to use. Reference is not held, so caller must ensure the renderer is not destroyed durring use.

Reimplemented from vtkSurfaceLICComposite.

Definition at line 58 of file vtkPSurfaceLICComposite.h.

Set the communicator for parallel communication. The Default is COMM_NULL.

Reimplemented from vtkSurfaceLICComposite.

virtual int vtkPSurfaceLICComposite::BuildProgram ( float vectors) [virtual]

Build programs to move data to the new decomp THIS IS A COLLECTIVE OPERATION

Reimplemented from vtkSurfaceLICComposite.

virtual int vtkPSurfaceLICComposite::Gather ( void *  pSendPBO,
int  dataType,
int  nComps,
vtkTextureObject *&  newImage 
) [virtual]

Move a single buffer from the geometry decomp to the LIC decomp. THIS IS A COLLECTIVE OPERATION

Reimplemented from vtkSurfaceLICComposite.

virtual int vtkPSurfaceLICComposite::Scatter ( void *  pSendPBO,
int  dataType,
int  nComps,
vtkTextureObject *&  newImage 
) [virtual]

Move a single buffer from the LIC decomp to the geometry decomp THIS IS A COLLECTIVE OPERATION

Reimplemented from vtkSurfaceLICComposite.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
vtkPSurfaceLICComposite ss 
) [friend]

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