VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPMaskPoints Class Reference

parallel Mask Points More...

#include <vtkPMaskPoints.h>

Inheritance diagram for vtkPMaskPoints:
[legend]
Collaboration diagram for vtkPMaskPoints:
[legend]

Public Types

typedef vtkMaskPoints Superclass
 
- Public Types inherited from vtkMaskPoints
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPMaskPointsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkMultiProcessController * GetController ()
 
virtual void SetController (vtkMultiProcessController *)
 
- Public Member Functions inherited from vtkMaskPoints
vtkMaskPointsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetOnRatio (int)
 
virtual int GetOnRatio ()
 
virtual void SetMaximumNumberOfPoints (vtkIdType)
 
virtual vtkIdType GetMaximumNumberOfPoints ()
 
virtual void SetOffset (vtkIdType)
 
virtual vtkIdType GetOffset ()
 
virtual void SetRandomMode (int)
 
virtual int GetRandomMode ()
 
virtual void RandomModeOn ()
 
virtual void RandomModeOff ()
 
virtual void SetRandomModeType (int)
 
virtual int GetRandomModeType ()
 
virtual void SetProportionalMaximumNumberOfPoints (int)
 
virtual int GetProportionalMaximumNumberOfPoints ()
 
virtual void ProportionalMaximumNumberOfPointsOn ()
 
virtual void ProportionalMaximumNumberOfPointsOff ()
 
virtual void SetGenerateVertices (int)
 
virtual int GetGenerateVertices ()
 
virtual void GenerateVerticesOn ()
 
virtual void GenerateVerticesOff ()
 
virtual void SetSingleVertexPerCell (int)
 
virtual int GetSingleVertexPerCell ()
 
virtual void SingleVertexPerCellOn ()
 
virtual void SingleVertexPerCellOff ()
 

Static Public Member Functions

static vtkPMaskPointsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPMaskPointsSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkMaskPoints
static vtkMaskPointsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkMaskPointsSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkPMaskPoints ()
 
 ~vtkPMaskPoints ()
 
virtual void InternalScatter (unsigned long *, unsigned long *, int, int)
 
virtual void InternalGather (unsigned long *, unsigned long *, int, int)
 
virtual int InternalGetNumberOfProcesses ()
 
virtual int InternalGetLocalProcessId ()
 
virtual void InternalBarrier ()
 
- Protected Member Functions inherited from vtkMaskPoints
 vtkMaskPoints ()
 
 ~vtkMaskPoints ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
unsigned long GetLocalSampleSize (vtkIdType, int)
 

Protected Attributes

vtkMultiProcessController * Controller
 
- Protected Attributes inherited from vtkMaskPoints
int OnRatio
 
vtkIdType Offset
 
int RandomMode
 
vtkIdType MaximumNumberOfPoints
 
int GenerateVertices
 
int SingleVertexPerCell
 
int RandomModeType
 
int ProportionalMaximumNumberOfPoints
 

Detailed Description

parallel Mask Points

The difference between this implementation and vtkMaskPoints is the use of the vtkMultiProcessController and that ProportionalMaximumNumberOfPoints is obeyed.

Definition at line 31 of file vtkPMaskPoints.h.

Member Typedef Documentation

Definition at line 35 of file vtkPMaskPoints.h.

Constructor & Destructor Documentation

vtkPMaskPoints::vtkPMaskPoints ( )
protected
vtkPMaskPoints::~vtkPMaskPoints ( )
protected

Member Function Documentation

static vtkPMaskPoints* vtkPMaskPoints::New ( )
static
static int vtkPMaskPoints::IsTypeOf ( const char *  type)
static
virtual int vtkPMaskPoints::IsA ( const char *  type)
virtual

Reimplemented from vtkMaskPoints.

static vtkPMaskPoints* vtkPMaskPoints::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkPMaskPoints::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkMaskPoints.

vtkPMaskPoints* vtkPMaskPoints::NewInstance ( ) const
void vtkPMaskPoints::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual vtkMultiProcessController* vtkPMaskPoints::GetController ( )
virtual

Set the communicator object for interprocess communication

virtual void vtkPMaskPoints::SetController ( vtkMultiProcessController *  )
virtual

Set the communicator object for interprocess communication

virtual void vtkPMaskPoints::InternalScatter ( unsigned long *  ,
unsigned long *  ,
int  ,
int   
)
protectedvirtual

Reimplemented from vtkMaskPoints.

virtual void vtkPMaskPoints::InternalGather ( unsigned long *  ,
unsigned long *  ,
int  ,
int   
)
protectedvirtual

Reimplemented from vtkMaskPoints.

virtual int vtkPMaskPoints::InternalGetNumberOfProcesses ( )
protectedvirtual

Reimplemented from vtkMaskPoints.

virtual int vtkPMaskPoints::InternalGetLocalProcessId ( )
protectedvirtual

Reimplemented from vtkMaskPoints.

virtual void vtkPMaskPoints::InternalBarrier ( )
protectedvirtual

Reimplemented from vtkMaskPoints.

Member Data Documentation

vtkMultiProcessController* vtkPMaskPoints::Controller
protected

Definition at line 54 of file vtkPMaskPoints.h.


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