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

#include <vtkTimeSourceExample.h>

Inherits vtkUnstructuredGridAlgorithm.

Public Types

typedef
vtkUnstructuredGridAlgorithm 
Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkTimeSourceExampleNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetAnalytic (int)
 
virtual int GetAnalytic ()
 
virtual void AnalyticOn ()
 
virtual void AnalyticOff ()
 
virtual void SetXAmplitude (double)
 
virtual double GetXAmplitude ()
 
virtual void SetYAmplitude (double)
 
virtual double GetYAmplitude ()
 
virtual void SetGrowing (int)
 
virtual int GetGrowing ()
 
virtual void GrowingOn ()
 
virtual void GrowingOff ()
 

Static Public Member Functions

static vtkTimeSourceExampleNew ()
 
static int IsTypeOf (const char *type)
 
static vtkTimeSourceExampleSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkTimeSourceExample ()
 
 ~vtkTimeSourceExample ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void LookupTimeAndValue (double &time, double &value)
 
double ValueFunction (double time)
 
double XFunction (double time)
 
double YFunction (double time)
 
int NumCellsFunction (double time)
 

Protected Attributes

int Analytic
 
double XAmplitude
 
double YAmplitude
 
int Growing
 
int NumSteps
 
double * Steps
 
double * Values
 

Detailed Description

Definition at line 33 of file vtkTimeSourceExample.h.

Member Typedef Documentation

typedef vtkUnstructuredGridAlgorithm vtkTimeSourceExample::Superclass

Definition at line 37 of file vtkTimeSourceExample.h.

Constructor & Destructor Documentation

vtkTimeSourceExample::vtkTimeSourceExample ( )
protected
vtkTimeSourceExample::~vtkTimeSourceExample ( )
protected

Member Function Documentation

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

When off (the default) this source produces a discrete set of values. When on, this source produces a value analytically for any queried time.

virtual int vtkTimeSourceExample::GetAnalytic ( )
virtual

When off (the default) this source produces a discrete set of values. When on, this source produces a value analytically for any queried time.

virtual void vtkTimeSourceExample::AnalyticOn ( )
virtual

When off (the default) this source produces a discrete set of values. When on, this source produces a value analytically for any queried time.

virtual void vtkTimeSourceExample::AnalyticOff ( )
virtual

When off (the default) this source produces a discrete set of values. When on, this source produces a value analytically for any queried time.

virtual void vtkTimeSourceExample::SetXAmplitude ( double  )
virtual

When 0.0 (the default) this produces a data set that is stationary. When on the data set moves in the X/Y plane over a sin wave over time, amplified by the value.

virtual double vtkTimeSourceExample::GetXAmplitude ( )
virtual

When 0.0 (the default) this produces a data set that is stationary. When on the data set moves in the X/Y plane over a sin wave over time, amplified by the value.

virtual void vtkTimeSourceExample::SetYAmplitude ( double  )
virtual

When 0.0 (the default) this produces a data set that is stationary. When on the data set moves in the X/Y plane over a sin wave over time, amplified by the value.

virtual double vtkTimeSourceExample::GetYAmplitude ( )
virtual

When 0.0 (the default) this produces a data set that is stationary. When on the data set moves in the X/Y plane over a sin wave over time, amplified by the value.

virtual void vtkTimeSourceExample::SetGrowing ( int  )
virtual

When off (the default) this produces a single cell data set. When on the the number of cells (in the Y direction) grows and shrinks over time along a hat function.

virtual int vtkTimeSourceExample::GetGrowing ( )
virtual

When off (the default) this produces a single cell data set. When on the the number of cells (in the Y direction) grows and shrinks over time along a hat function.

virtual void vtkTimeSourceExample::GrowingOn ( )
virtual

When off (the default) this produces a single cell data set. When on the the number of cells (in the Y direction) grows and shrinks over time along a hat function.

virtual void vtkTimeSourceExample::GrowingOff ( )
virtual

When off (the default) this produces a single cell data set. When on the the number of cells (in the Y direction) grows and shrinks over time along a hat function.

virtual int vtkTimeSourceExample::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkTimeSourceExample::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
void vtkTimeSourceExample::LookupTimeAndValue ( double &  time,
double &  value 
)
protected
double vtkTimeSourceExample::ValueFunction ( double  time)
protected
double vtkTimeSourceExample::XFunction ( double  time)
protected
double vtkTimeSourceExample::YFunction ( double  time)
protected
int vtkTimeSourceExample::NumCellsFunction ( double  time)
protected

Member Data Documentation

int vtkTimeSourceExample::Analytic
protected

Definition at line 87 of file vtkTimeSourceExample.h.

double vtkTimeSourceExample::XAmplitude
protected

Definition at line 88 of file vtkTimeSourceExample.h.

double vtkTimeSourceExample::YAmplitude
protected

Definition at line 89 of file vtkTimeSourceExample.h.

int vtkTimeSourceExample::Growing
protected

Definition at line 90 of file vtkTimeSourceExample.h.

int vtkTimeSourceExample::NumSteps
protected

Definition at line 92 of file vtkTimeSourceExample.h.

double* vtkTimeSourceExample::Steps
protected

Definition at line 93 of file vtkTimeSourceExample.h.

double* vtkTimeSourceExample::Values
protected

Definition at line 94 of file vtkTimeSourceExample.h.


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