ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVGlyphFilter Class Reference

Glyph filter. More...

#include <vtkPVGlyphFilter.h>

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

List of all members.

Public Types

enum  CommunicationIds { GlyphNPointsGather = 1000, GlyphNPointsScatter }

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int IsPointVisible (vtkDataSet *ds, vtkIdType ptId)
virtual void SetMaximumNumberOfPoints (int)
virtual int GetMaximumNumberOfPoints ()
virtual int GetNumberOfProcesses ()
void SetUseMaskPoints (int useMaskPoints)
virtual int GetUseMaskPoints ()
void SetRandomMode (int mode)
int GetRandomMode ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVGlyphFilterSafeDownCast (vtkObject *o)
static vtkPVGlyphFilterNew ()

Protected Member Functions

 vtkPVGlyphFilter ()
 ~vtkPVGlyphFilter ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestCompositeData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillInputPortInformation (int, vtkInformation *)
virtual vtkExecutiveCreateDefaultExecutive ()
vtkIdType GatherTotalNumberOfPoints (vtkIdType localNumPts)
void CalculatePtsToGlyph (double PtsNotBlanked)
virtual void ReportReferences (vtkGarbageCollector *)

Protected Attributes

vtkMaskPointsMaskPoints
int MaximumNumberOfPoints
int NumberOfProcesses
int UseMaskPoints
int InputIsUniformGrid
vtkIdType BlockGlyphAllPoints
vtkIdType BlockMaxNumPts
vtkIdType BlockOnRatio
vtkIdType BlockPointCounter
vtkIdType BlockNextPoint
vtkIdType BlockNumGlyphedPts
std::vector< vtkIdTypeRandomPtsInDataset
int RandomMode

Detailed Description

Glyph filter.

This is a subclass of vtkGlyph3D that allows selection of input scalars

Definition at line 29 of file vtkPVGlyphFilter.h.


Member Enumeration Documentation

Enumerator:
GlyphNPointsGather 
GlyphNPointsScatter 

Definition at line 110 of file vtkPVGlyphFilter.h.


Constructor & Destructor Documentation

vtkPVGlyphFilter::vtkPVGlyphFilter ( ) [protected]
vtkPVGlyphFilter::~vtkPVGlyphFilter ( ) [protected]

Member Function Documentation

virtual const char* vtkPVGlyphFilter::GetClassName ( ) [virtual]

Reimplemented from vtkGlyph3D.

static int vtkPVGlyphFilter::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkGlyph3D.

virtual int vtkPVGlyphFilter::IsA ( const char *  type) [virtual]

Reimplemented from vtkGlyph3D.

static vtkPVGlyphFilter* vtkPVGlyphFilter::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkGlyph3D.

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

Reimplemented from vtkGlyph3D.

static vtkPVGlyphFilter* vtkPVGlyphFilter::New ( ) [static]

Reimplemented from vtkGlyph3D.

virtual void vtkPVGlyphFilter::SetMaximumNumberOfPoints ( int  ) [virtual]

Limit the number of points to glyph

virtual int vtkPVGlyphFilter::GetMaximumNumberOfPoints ( ) [virtual]

Limit the number of points to glyph

virtual int vtkPVGlyphFilter::GetNumberOfProcesses ( ) [virtual]

Get the number of processes used to run this filter.

void vtkPVGlyphFilter::SetUseMaskPoints ( int  useMaskPoints)

Set/get whether to mask points

virtual int vtkPVGlyphFilter::GetUseMaskPoints ( ) [virtual]

Set/get whether to mask points

void vtkPVGlyphFilter::SetRandomMode ( int  mode)

Set/get flag to cause randomization of which points to mask.

int vtkPVGlyphFilter::GetRandomMode ( )

Set/get flag to cause randomization of which points to mask.

virtual int vtkPVGlyphFilter::IsPointVisible ( vtkDataSet ds,
vtkIdType  ptId 
) [virtual]

In processing composite datasets, will check if a point is visible as long as the dataset being process if a vtkUniformGrid.

Reimplemented from vtkGlyph3D.

virtual int vtkPVGlyphFilter::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkGlyph3D.

virtual int vtkPVGlyphFilter::RequestCompositeData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]
virtual int vtkPVGlyphFilter::FillInputPortInformation ( int  ,
vtkInformation  
) [protected, virtual]

Reimplemented from vtkGlyph3D.

virtual vtkExecutive* vtkPVGlyphFilter::CreateDefaultExecutive ( ) [protected, virtual]

Reimplemented from vtkAlgorithm.

vtkIdType vtkPVGlyphFilter::GatherTotalNumberOfPoints ( vtkIdType  localNumPts) [protected]
void vtkPVGlyphFilter::CalculatePtsToGlyph ( double  PtsNotBlanked) [protected]

This is a generic function that can be called per block of the dataset to calculate indices of points to be glyphed in the block

virtual void vtkPVGlyphFilter::ReportReferences ( vtkGarbageCollector ) [protected, virtual]

Reimplemented from vtkAlgorithm.


Member Data Documentation

Definition at line 86 of file vtkPVGlyphFilter.h.

Definition at line 87 of file vtkPVGlyphFilter.h.

Definition at line 88 of file vtkPVGlyphFilter.h.

Definition at line 89 of file vtkPVGlyphFilter.h.

Definition at line 90 of file vtkPVGlyphFilter.h.

Definition at line 92 of file vtkPVGlyphFilter.h.

Definition at line 93 of file vtkPVGlyphFilter.h.

Definition at line 94 of file vtkPVGlyphFilter.h.

Definition at line 95 of file vtkPVGlyphFilter.h.

Definition at line 96 of file vtkPVGlyphFilter.h.

Definition at line 97 of file vtkPVGlyphFilter.h.

Definition at line 99 of file vtkPVGlyphFilter.h.

Definition at line 101 of file vtkPVGlyphFilter.h.


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