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

generate points along streamer separated by constant time increment More...

#include <vtkStreamPoints.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkStreamPointsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetTimeIncrement (double)
 
virtual double GetTimeIncrement ()
 
- Public Member Functions inherited from vtkStreamer
vtkStreamerNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetStartLocation (vtkIdType cellId, int subId, double pcoords[3])
 
vtkIdType GetStartLocation (int &subId, double pcoords[3])
 
void SetStartPosition (double x[3])
 
void SetStartPosition (double x, double y, double z)
 
double * GetStartPosition ()
 
void SetSourceConnection (vtkAlgorithmOutput *algOutput)
 
virtual void SetNumberOfThreads (int)
 
virtual int GetNumberOfThreads ()
 
virtual void SetSavePointInterval (double)
 
virtual double GetSavePointInterval ()
 
void SetStartLocation (vtkIdType cellId, int subId, double r, double s, double t)
 
void SetSourceData (vtkDataSet *source)
 
vtkDataSet * GetSource ()
 
virtual void SetMaximumPropagationTime (double)
 
virtual double GetMaximumPropagationTime ()
 
virtual void SetIntegrationDirection (int)
 
virtual int GetIntegrationDirection ()
 
void SetIntegrationDirectionToForward ()
 
void SetIntegrationDirectionToBackward ()
 
void SetIntegrationDirectionToIntegrateBothDirections ()
 
const char * GetIntegrationDirectionAsString ()
 
virtual void SetIntegrationStepLength (double)
 
virtual double GetIntegrationStepLength ()
 
virtual void SetSpeedScalars (int)
 
virtual int GetSpeedScalars ()
 
virtual void SpeedScalarsOn ()
 
virtual void SpeedScalarsOff ()
 
virtual void SetOrientationScalars (int)
 
virtual int GetOrientationScalars ()
 
virtual void OrientationScalarsOn ()
 
virtual void OrientationScalarsOff ()
 
virtual void SetTerminalSpeed (double)
 
virtual double GetTerminalSpeed ()
 
virtual void SetVorticity (int)
 
virtual int GetVorticity ()
 
virtual void VorticityOn ()
 
virtual void VorticityOff ()
 
void SetIntegrator (vtkInitialValueProblemSolver *)
 
virtual
vtkInitialValueProblemSolver * 
GetIntegrator ()
 
virtual void SetEpsilon (double)
 
virtual double GetEpsilon ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkStreamPointsSafeDownCast (vtkObjectBase *o)
 
static vtkStreamPointsNew ()
 
- Static Public Member Functions inherited from vtkStreamer
static int IsTypeOf (const char *type)
 
static vtkStreamerSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkStreamPoints ()
 
 ~vtkStreamPoints ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkStreamer
void Integrate (vtkDataSet *input, vtkDataSet *source)
 
void InitializeThreadedIntegrate ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
 vtkStreamer ()
 
 ~vtkStreamer ()
 
virtual vtkIdType GetNumberOfStreamers ()
 
StreamArrayGetStreamers ()
 

Protected Attributes

double TimeIncrement
 
- Protected Attributes inherited from vtkStreamer
int StartFrom
 
vtkIdType StartCell
 
int StartSubId
 
double StartPCoords [3]
 
double StartPosition [3]
 
StreamArrayStreamers
 
vtkIdType NumberOfStreamers
 
double MaximumPropagationTime
 
int IntegrationDirection
 
double IntegrationStepLength
 
int Vorticity
 
double TerminalSpeed
 
int SpeedScalars
 
int OrientationScalars
 
vtkInitialValueProblemSolver * Integrator
 
double Epsilon
 
double SavePointInterval
 
vtkMultiThreader * Threader
 
int NumberOfThreads
 

Additional Inherited Members

- Static Protected Member Functions inherited from vtkStreamer
static VTK_THREAD_RETURN_TYPE ThreadedIntegrate (void *arg)
 

Detailed Description

generate points along streamer separated by constant time increment

vtkStreamPoints is a filter that generates points along a streamer. The points are separated by a constant time increment. The resulting visual effect (especially when coupled with vtkGlyph3D) is an indication of particle speed.

See Also
vtkStreamer vtkStreamLine vtkDashedStreamLine
Tests:
vtkStreamPoints (Tests)

Definition at line 36 of file vtkStreamPoints.h.

Member Typedef Documentation

Definition at line 39 of file vtkStreamPoints.h.

Constructor & Destructor Documentation

vtkStreamPoints::vtkStreamPoints ( )
protected
vtkStreamPoints::~vtkStreamPoints ( )
inlineprotected

Definition at line 53 of file vtkStreamPoints.h.

Member Function Documentation

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

Reimplemented from vtkStreamer.

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

Reimplemented from vtkStreamer.

vtkStreamPoints* vtkStreamPoints::NewInstance ( ) const
void vtkStreamPoints::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static vtkStreamPoints* vtkStreamPoints::New ( )
static

Construct object with time increment set to 1.0.

virtual void vtkStreamPoints::SetTimeIncrement ( double  )
virtual

Specify the separation of points in terms of absolute time.

virtual double vtkStreamPoints::GetTimeIncrement ( )
virtual

Specify the separation of points in terms of absolute time.

virtual int vtkStreamPoints::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Member Data Documentation

double vtkStreamPoints::TimeIncrement
protected

Definition at line 59 of file vtkStreamPoints.h.


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