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

extract point data from a time sequence for a specified point id. More...

#include <vtkExtractDataOverTime.h>

Inherits vtkPointSetAlgorithm.

Public Types

typedef vtkPointSetAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkExtractDataOverTimeNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetPointIndex (int)
 
virtual int GetPointIndex ()
 
virtual int GetNumberOfTimeSteps ()
 

Static Public Member Functions

static vtkExtractDataOverTimeNew ()
 
static int IsTypeOf (const char *type)
 
static vtkExtractDataOverTimeSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkExtractDataOverTime ()
 
 ~vtkExtractDataOverTime ()
 
int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int AllocateOutputData (vtkPointSet *input, vtkPointSet *output)
 

Protected Attributes

int PointIndex
 
int CurrentTimeIndex
 
int NumberOfTimeSteps
 

Detailed Description

extract point data from a time sequence for a specified point id.

This filter extracts the point data from a time sequence and specified index and creates an output of the same type as the input but with Points containing "number of time steps" points; the point and PointData corresponding to the PointIndex are extracted at each time step and added to the output. A PointData array is added called "Time" (or "TimeData" if there is already an array called "Time"), which is the time at each index.

Definition at line 33 of file vtkExtractDataOverTime.h.

Member Typedef Documentation

typedef vtkPointSetAlgorithm vtkExtractDataOverTime::Superclass

Definition at line 37 of file vtkExtractDataOverTime.h.

Constructor & Destructor Documentation

vtkExtractDataOverTime::vtkExtractDataOverTime ( )
protected
vtkExtractDataOverTime::~vtkExtractDataOverTime ( )
inlineprotected

Definition at line 53 of file vtkExtractDataOverTime.h.

Member Function Documentation

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

Index of point to extract at each time step

virtual int vtkExtractDataOverTime::GetPointIndex ( )
virtual

Index of point to extract at each time step

virtual int vtkExtractDataOverTime::GetNumberOfTimeSteps ( )
virtual

Get the number of time steps

int vtkExtractDataOverTime::RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
int vtkExtractDataOverTime::ProcessRequest ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkExtractDataOverTime::AllocateOutputData ( vtkPointSet *  input,
vtkPointSet *  output 
)
protected

Member Data Documentation

int vtkExtractDataOverTime::PointIndex
protected

Definition at line 64 of file vtkExtractDataOverTime.h.

int vtkExtractDataOverTime::CurrentTimeIndex
protected

Definition at line 65 of file vtkExtractDataOverTime.h.

int vtkExtractDataOverTime::NumberOfTimeSteps
protected

Definition at line 66 of file vtkExtractDataOverTime.h.


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