Streamline generator.
More...
#include <vtkvmtkStaticTemporalStreamTracer.h>
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkvmtkStaticTemporalStreamTracer () |
|
| ~vtkvmtkStaticTemporalStreamTracer () |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
|
void | InitializeDefaultInterpolatorPrototype () |
|
int | CheckInputs (vtkAbstractInterpolatedVelocityField *&func, int *maxCellSize) |
|
void | InitializeSeeds (vtkDataArray *&seeds, vtkIdList *&seedIds, vtkDoubleArray *&startTimes, vtkIntArray *&integrationDirections, vtkDataSet *source) |
|
void | Integrate (vtkDataSet *input, vtkPolyData *output, vtkDataArray *seedSource, vtkIdList *seedIds, vtkDoubleArray *startTimes, vtkIntArray *integrationDirections, double lastPoint[3], vtkAbstractInterpolatedVelocityField *func, int maxCellSize, double &propagation, vtkIdType &numSteps) |
|
Streamline generator.
vtkvmtkStaticTemporalStreamTracer is a filter that integrates a vector field to generate streamlines. The integration is performed using a specified integrator, by default Runge-Kutta2.
Definition at line 47 of file vtkvmtkStaticTemporalStreamTracer.h.
◆ Superclass
◆ vtkvmtkStaticTemporalStreamTracer()
vtkvmtkStaticTemporalStreamTracer::vtkvmtkStaticTemporalStreamTracer |
( |
| ) |
|
|
protected |
◆ ~vtkvmtkStaticTemporalStreamTracer()
vtkvmtkStaticTemporalStreamTracer::~vtkvmtkStaticTemporalStreamTracer |
( |
| ) |
|
|
protected |
◆ IsTypeOf()
static int vtkvmtkStaticTemporalStreamTracer::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkvmtkStaticTemporalStreamTracer::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ NewInstanceInternal()
virtual vtkObjectBase* vtkvmtkStaticTemporalStreamTracer::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
◆ NewInstance()
◆ PrintSelf()
void vtkvmtkStaticTemporalStreamTracer::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ New()
◆ SetSeedTime()
virtual void vtkvmtkStaticTemporalStreamTracer::SetSeedTime |
( |
double |
| ) |
|
|
virtual |
◆ GetSeedTime()
virtual double vtkvmtkStaticTemporalStreamTracer::GetSeedTime |
( |
| ) |
|
|
virtual |
◆ SetSeedTimesArrayName()
virtual void vtkvmtkStaticTemporalStreamTracer::SetSeedTimesArrayName |
( |
const char * |
| ) |
|
|
virtual |
◆ GetSeedTimesArrayName()
virtual char* vtkvmtkStaticTemporalStreamTracer::GetSeedTimesArrayName |
( |
| ) |
|
|
virtual |
◆ SetPeriodic()
virtual void vtkvmtkStaticTemporalStreamTracer::SetPeriodic |
( |
int |
| ) |
|
|
virtual |
◆ GetPeriodic()
virtual int vtkvmtkStaticTemporalStreamTracer::GetPeriodic |
( |
| ) |
|
|
virtual |
◆ PeriodicOn()
virtual void vtkvmtkStaticTemporalStreamTracer::PeriodicOn |
( |
| ) |
|
|
virtual |
◆ PeriodicOff()
virtual void vtkvmtkStaticTemporalStreamTracer::PeriodicOff |
( |
| ) |
|
|
virtual |
◆ SetVelocityScale()
virtual void vtkvmtkStaticTemporalStreamTracer::SetVelocityScale |
( |
double |
| ) |
|
|
virtual |
◆ GetVelocityScale()
virtual double vtkvmtkStaticTemporalStreamTracer::GetVelocityScale |
( |
| ) |
|
|
virtual |
◆ GetTimeStepsTable()
virtual vtkTable* vtkvmtkStaticTemporalStreamTracer::GetTimeStepsTable |
( |
| ) |
|
|
virtual |
◆ SetTimeStepsTable()
virtual void vtkvmtkStaticTemporalStreamTracer::SetTimeStepsTable |
( |
vtkTable * |
| ) |
|
|
virtual |
◆ SetUseVectorComponents()
virtual void vtkvmtkStaticTemporalStreamTracer::SetUseVectorComponents |
( |
int |
| ) |
|
|
virtual |
◆ GetUseVectorComponents()
virtual int vtkvmtkStaticTemporalStreamTracer::GetUseVectorComponents |
( |
| ) |
|
|
virtual |
◆ UseVectorComponentsOn()
virtual void vtkvmtkStaticTemporalStreamTracer::UseVectorComponentsOn |
( |
| ) |
|
|
virtual |
◆ UseVectorComponentsOff()
virtual void vtkvmtkStaticTemporalStreamTracer::UseVectorComponentsOff |
( |
| ) |
|
|
virtual |
◆ SetVectorPrefix()
virtual void vtkvmtkStaticTemporalStreamTracer::SetVectorPrefix |
( |
const char * |
| ) |
|
|
virtual |
◆ GetVectorPrefix()
virtual char* vtkvmtkStaticTemporalStreamTracer::GetVectorPrefix |
( |
| ) |
|
|
virtual |
◆ SetComponent0Prefix()
virtual void vtkvmtkStaticTemporalStreamTracer::SetComponent0Prefix |
( |
const char * |
| ) |
|
|
virtual |
◆ GetComponent0Prefix()
virtual char* vtkvmtkStaticTemporalStreamTracer::GetComponent0Prefix |
( |
| ) |
|
|
virtual |
◆ SetComponent1Prefix()
virtual void vtkvmtkStaticTemporalStreamTracer::SetComponent1Prefix |
( |
const char * |
| ) |
|
|
virtual |
◆ GetComponent1Prefix()
virtual char* vtkvmtkStaticTemporalStreamTracer::GetComponent1Prefix |
( |
| ) |
|
|
virtual |
◆ SetComponent2Prefix()
virtual void vtkvmtkStaticTemporalStreamTracer::SetComponent2Prefix |
( |
const char * |
| ) |
|
|
virtual |
◆ GetComponent2Prefix()
virtual char* vtkvmtkStaticTemporalStreamTracer::GetComponent2Prefix |
( |
| ) |
|
|
virtual |
◆ RequestData()
virtual int vtkvmtkStaticTemporalStreamTracer::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
◆ InitializeDefaultInterpolatorPrototype()
void vtkvmtkStaticTemporalStreamTracer::InitializeDefaultInterpolatorPrototype |
( |
| ) |
|
|
protected |
◆ CheckInputs()
int vtkvmtkStaticTemporalStreamTracer::CheckInputs |
( |
vtkAbstractInterpolatedVelocityField *& |
func, |
|
|
int * |
maxCellSize |
|
) |
| |
|
protected |
◆ InitializeSeeds()
void vtkvmtkStaticTemporalStreamTracer::InitializeSeeds |
( |
vtkDataArray *& |
seeds, |
|
|
vtkIdList *& |
seedIds, |
|
|
vtkDoubleArray *& |
startTimes, |
|
|
vtkIntArray *& |
integrationDirections, |
|
|
vtkDataSet * |
source |
|
) |
| |
|
protected |
◆ Integrate()
void vtkvmtkStaticTemporalStreamTracer::Integrate |
( |
vtkDataSet * |
input, |
|
|
vtkPolyData * |
output, |
|
|
vtkDataArray * |
seedSource, |
|
|
vtkIdList * |
seedIds, |
|
|
vtkDoubleArray * |
startTimes, |
|
|
vtkIntArray * |
integrationDirections, |
|
|
double |
lastPoint[3], |
|
|
vtkAbstractInterpolatedVelocityField * |
func, |
|
|
int |
maxCellSize, |
|
|
double & |
propagation, |
|
|
vtkIdType & |
numSteps |
|
) |
| |
|
protected |
◆ SeedTime
double vtkvmtkStaticTemporalStreamTracer::SeedTime |
|
protected |
◆ SeedTimesArrayName
char* vtkvmtkStaticTemporalStreamTracer::SeedTimesArrayName |
|
protected |
◆ Periodic
int vtkvmtkStaticTemporalStreamTracer::Periodic |
|
protected |
◆ UseVectorComponents
int vtkvmtkStaticTemporalStreamTracer::UseVectorComponents |
|
protected |
◆ VectorPrefix
char* vtkvmtkStaticTemporalStreamTracer::VectorPrefix |
|
protected |
◆ Component0Prefix
char* vtkvmtkStaticTemporalStreamTracer::Component0Prefix |
|
protected |
◆ Component1Prefix
char* vtkvmtkStaticTemporalStreamTracer::Component1Prefix |
|
protected |
◆ Component2Prefix
char* vtkvmtkStaticTemporalStreamTracer::Component2Prefix |
|
protected |
◆ TimeStepsTable
vtkTable* vtkvmtkStaticTemporalStreamTracer::TimeStepsTable |
|
protected |
◆ VelocityScale
double vtkvmtkStaticTemporalStreamTracer::VelocityScale |
|
protected |
The documentation for this class was generated from the following file: