VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkPSurfaceLICPainter Class Reference

parallel parts of the vtkSurfaceLICPainter More...

#include <vtkPSurfaceLICPainter.h>

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

List of all members.

Public Types

typedef vtkSurfaceLICPainter Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkPSurfaceLICPainterNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void WriteTimerLog (const char *fileName)

Static Public Member Functions

static vtkPSurfaceLICPainterNew ()
static int IsTypeOf (const char *type)
static vtkPSurfaceLICPainterSafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkPSurfaceLICPainter ()
 ~vtkPSurfaceLICPainter ()
virtual bool NeedToUpdateCommunicator ()
virtual void GetGlobalMinMax (vtkPainterCommunicator *comm, float &min, float &max)
virtual vtkPainterCommunicatorCreateCommunicator (int include)
virtual void StartTimerEvent (const char *name)
virtual void EndTimerEvent (const char *name)

Detailed Description

parallel parts of the vtkSurfaceLICPainter

Parallel parts of the vtkSurfaceLICPainter, see that class for documentation.

Definition at line 32 of file vtkPSurfaceLICPainter.h.


Member Typedef Documentation

Reimplemented from vtkSurfaceLICPainter.

Definition at line 36 of file vtkPSurfaceLICPainter.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 vtkSurfaceLICPainter.

static int vtkPSurfaceLICPainter::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 vtkSurfaceLICPainter.

virtual int vtkPSurfaceLICPainter::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 vtkSurfaceLICPainter.

Reimplemented from vtkSurfaceLICPainter.

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

Reimplemented from vtkSurfaceLICPainter.

Reimplemented from vtkSurfaceLICPainter.

virtual void vtkPSurfaceLICPainter::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 vtkSurfaceLICPainter.

virtual void vtkPSurfaceLICPainter::WriteTimerLog ( const char *  fileName) [virtual]

Methods used for parallel benchmarks. Use cmake to define vtkSurfaceLICPainterTIME to enable benchmarks. During each update timing information is stored, it can be written to disk by calling WriteLog.

Reimplemented from vtkSurfaceLICPainter.

virtual void vtkPSurfaceLICPainter::GetGlobalMinMax ( vtkPainterCommunicator comm,
float min,
float max 
) [protected, virtual]

Get the min/max across all ranks. min/max are in/out. In serial operation this is a no-op, in parallel it is a global collective reduction.

Reimplemented from vtkSurfaceLICPainter.

virtual vtkPainterCommunicator* vtkPSurfaceLICPainter::CreateCommunicator ( int  include) [protected, virtual]

Creates a new communicator with/without the calling processes as indicated by the passed in flag, if not 0 the calling process is included in the new communicator. In parallel this call is mpi collective on the world communicator. In serial this is a no-op.

Reimplemented from vtkSurfaceLICPainter.

virtual bool vtkPSurfaceLICPainter::NeedToUpdateCommunicator ( ) [protected, virtual]

Ensure that if any rank udpates the communicator they all do. This is a global collective operation.

Reimplemented from vtkSurfaceLICPainter.

virtual void vtkPSurfaceLICPainter::StartTimerEvent ( const char *  name) [protected, virtual]

Methods used for parallel benchmarks. Use cmake to define vtkSurfaceLICPainterTIME to enable benchmarks. During each update timing information is stored, it can be written to disk by calling WriteLog.

Reimplemented from vtkSurfaceLICPainter.

virtual void vtkPSurfaceLICPainter::EndTimerEvent ( const char *  name) [protected, virtual]

Methods used for parallel benchmarks. Use cmake to define vtkSurfaceLICPainterTIME to enable benchmarks. During each update timing information is stored, it can be written to disk by calling WriteLog.

Reimplemented from vtkSurfaceLICPainter.


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