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
vtkPieceScalars Class Reference

Sets all cell scalars from the update piece. More...

#include <vtkPieceScalars.h>

Inherits vtkDataSetAlgorithm.

Public Types

typedef vtkDataSetAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPieceScalarsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetRandomMode (int)
 
virtual int GetRandomMode ()
 
virtual void RandomModeOn ()
 
virtual void RandomModeOff ()
 
void SetScalarModeToCellData ()
 
void SetScalarModeToPointData ()
 
int GetScalarMode ()
 

Static Public Member Functions

static vtkPieceScalarsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPieceScalarsSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkPieceScalars ()
 
 ~vtkPieceScalars ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
vtkIntArray * MakePieceScalars (int piece, vtkIdType numScalars)
 
vtkFloatArray * MakeRandomScalars (int piece, vtkIdType numScalars)
 
virtual void SetCellScalarsFlag (int)
 

Protected Attributes

int CellScalarsFlag
 
int RandomMode
 

Detailed Description

Sets all cell scalars from the update piece.

vtkPieceScalars is meant to display which piece is being requested as scalar values. It is useful for visualizing the partitioning for streaming or distributed pipelines.

See Also
vtkPolyDataStreamer
Tests:
vtkPieceScalars (Tests)

Definition at line 39 of file vtkPieceScalars.h.

Member Typedef Documentation

typedef vtkDataSetAlgorithm vtkPieceScalars::Superclass

Definition at line 44 of file vtkPieceScalars.h.

Constructor & Destructor Documentation

vtkPieceScalars::vtkPieceScalars ( )
protected
vtkPieceScalars::~vtkPieceScalars ( )
protected

Member Function Documentation

static vtkPieceScalars* vtkPieceScalars::New ( )
static
static int vtkPieceScalars::IsTypeOf ( const char *  type)
static
virtual int vtkPieceScalars::IsA ( const char *  type)
virtual
static vtkPieceScalars* vtkPieceScalars::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkPieceScalars::NewInstanceInternal ( ) const
protectedvirtual
vtkPieceScalars* vtkPieceScalars::NewInstance ( ) const
void vtkPieceScalars::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkPieceScalars::SetScalarModeToCellData ( )
inline

Option to centerate cell scalars of points scalars. Default is point scalars.

Definition at line 50 of file vtkPieceScalars.h.

void vtkPieceScalars::SetScalarModeToPointData ( )
inline

Option to centerate cell scalars of points scalars. Default is point scalars.

Definition at line 51 of file vtkPieceScalars.h.

int vtkPieceScalars::GetScalarMode ( )
inline

Option to centerate cell scalars of points scalars. Default is point scalars.

Definition at line 52 of file vtkPieceScalars.h.

virtual void vtkPieceScalars::SetRandomMode ( int  )
virtual
virtual int vtkPieceScalars::GetRandomMode ( )
virtual
virtual void vtkPieceScalars::RandomModeOn ( )
virtual
virtual void vtkPieceScalars::RandomModeOff ( )
virtual
int vtkPieceScalars::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
vtkIntArray* vtkPieceScalars::MakePieceScalars ( int  piece,
vtkIdType  numScalars 
)
protected
vtkFloatArray* vtkPieceScalars::MakeRandomScalars ( int  piece,
vtkIdType  numScalars 
)
protected
virtual void vtkPieceScalars::SetCellScalarsFlag ( int  )
protectedvirtual

Member Data Documentation

int vtkPieceScalars::CellScalarsFlag
protected

Definition at line 72 of file vtkPieceScalars.h.

int vtkPieceScalars::RandomMode
protected

Definition at line 74 of file vtkPieceScalars.h.


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