VTK
|
parallel parts of the vtkSurfaceLICPainter More...
#include <vtkPSurfaceLICPainter.h>
Public Types | |
typedef vtkSurfaceLICPainter | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPSurfaceLICPainter * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | WriteTimerLog (const char *fileName) |
Static Public Member Functions | |
static vtkPSurfaceLICPainter * | New () |
static int | IsTypeOf (const char *type) |
static vtkPSurfaceLICPainter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPSurfaceLICPainter () | |
~vtkPSurfaceLICPainter () | |
virtual bool | NeedToUpdateCommunicator () |
virtual void | GetGlobalMinMax (vtkPainterCommunicator *comm, float &min, float &max) |
virtual vtkPainterCommunicator * | CreateCommunicator (int include) |
virtual void | StartTimerEvent (const char *name) |
virtual void | EndTimerEvent (const char *name) |
parallel parts of the vtkSurfaceLICPainter
Parallel parts of the vtkSurfaceLICPainter, see that class for documentation.
Definition at line 32 of file vtkPSurfaceLICPainter.h.
Reimplemented from vtkSurfaceLICPainter.
Definition at line 36 of file vtkPSurfaceLICPainter.h.
vtkPSurfaceLICPainter::vtkPSurfaceLICPainter | ( | ) | [protected] |
vtkPSurfaceLICPainter::~vtkPSurfaceLICPainter | ( | ) | [protected] |
static vtkPSurfaceLICPainter* vtkPSurfaceLICPainter::New | ( | ) | [static] |
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.
static vtkPSurfaceLICPainter* vtkPSurfaceLICPainter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
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.