VTK
|
Streamline generator. More...
#include <vtkGenericStreamTracer.h>
Streamline generator.
vtkGenericStreamTracer is a filter that integrates a vector field to generate streamlines. The integration is performed using the provided integrator. The default is second order Runge-Kutta.
vtkGenericStreamTracer generate polylines as output. Each cell (polyline) corresponds to one streamline. The values associated with each streamline are stored in the cell data whereas the values associated with points are stored in point data.
Note that vtkGenericStreamTracer can integrate both forward and backward. The length of the streamline is controlled by specifying either a maximum value in the units of length, cell length or elapsed time (the elapsed time is the time each particle would have traveled if flow were steady). Otherwise, the integration terminates after exiting the dataset or if the particle speed is reduced to a value less than the terminal speed or when a maximum number of steps is reached. The reason for the termination is stored in a cell array named ReasonForTermination.
The quality of integration can be controlled by setting integration step (InitialIntegrationStep) and in the case of adaptive solvers the maximum error, the minimum integration step and the maximum integration step. All of these can have units of length, cell length or elapsed time.
The integration time, vorticity, rotation and angular velocity are stored in point arrays named "IntegrationTime", "Vorticity", "Rotation" and "AngularVelocity" respectively (vorticity, rotation and angular velocity are computed only when ComputeVorticity is on). All point attributes in the source data set are interpolated on the new streamline points.
vtkGenericStreamTracer integrates through any type of dataset. As a result, if the dataset contains 2D cells such as polygons or triangles, the integration is constrained to lie on the surface defined by the 2D cells.
The starting point of traces may be defined in two different ways. Starting from global x-y-z "position" allows you to start a single trace at a specified x-y-z coordinate. If you specify a source object, a trace will be generated for each point in the source that is inside the dataset.
Definition at line 85 of file vtkGenericStreamTracer.h.
Reimplemented from vtkPolyDataAlgorithm.
Definition at line 88 of file vtkGenericStreamTracer.h.
Definition at line 118 of file vtkGenericStreamTracer.h.
Definition at line 125 of file vtkGenericStreamTracer.h.
Definition at line 134 of file vtkGenericStreamTracer.h.
anonymous enum |
Definition at line 264 of file vtkGenericStreamTracer.h.
vtkGenericStreamTracer::vtkGenericStreamTracer | ( | ) | [protected] |
vtkGenericStreamTracer::~vtkGenericStreamTracer | ( | ) | [protected] |
static int vtkGenericStreamTracer::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPolyDataAlgorithm.
virtual int vtkGenericStreamTracer::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPolyDataAlgorithm.
static vtkGenericStreamTracer* vtkGenericStreamTracer::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkPolyDataAlgorithm.
virtual vtkObjectBase* vtkGenericStreamTracer::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented from vtkPolyDataAlgorithm.
void vtkGenericStreamTracer::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkPolyDataAlgorithm.
static vtkGenericStreamTracer* vtkGenericStreamTracer::New | ( | ) | [static] |
Construct object to start from position (0,0,0), integrate forward, terminal speed 1.0E-12, vorticity computation on, integration step length 0.5 (unit cell length), maximum number of steps 2000, using 2nd order Runge Kutta and maximum propagation 1.0 (unit length).
Reimplemented from vtkPolyDataAlgorithm.
virtual void vtkGenericStreamTracer::SetStartPosition | ( | double | , |
double | , | ||
double | |||
) | [virtual] |
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from.
virtual void vtkGenericStreamTracer::SetStartPosition | ( | double | [3] | ) | [virtual] |
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from.
virtual double* vtkGenericStreamTracer::GetStartPosition | ( | ) | [virtual] |
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from.
virtual void vtkGenericStreamTracer::GetStartPosition | ( | double & | , |
double & | , | ||
double & | |||
) | [virtual] |
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from.
virtual void vtkGenericStreamTracer::GetStartPosition | ( | double | [3] | ) | [virtual] |
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from.
void vtkGenericStreamTracer::SetSourceData | ( | vtkDataSet * | source | ) |
Specify the source object used to generate starting points.
Specify the source object used to generate starting points.
void vtkGenericStreamTracer::SetSourceConnection | ( | vtkAlgorithmOutput * | algOutput | ) |
Specify the source object used to generate starting points (seeds). New style.
int vtkGenericStreamTracer::FillInputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [virtual] |
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.
Reimplemented from vtkPolyDataAlgorithm.
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
virtual vtkInitialValueProblemSolver* vtkGenericStreamTracer::GetIntegrator | ( | ) | [virtual] |
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
void vtkGenericStreamTracer::SetIntegratorType | ( | int | type | ) |
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta2 | ( | ) | [inline] |
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
Definition at line 156 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta4 | ( | ) | [inline] |
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
Definition at line 158 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta45 | ( | ) | [inline] |
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2
Definition at line 160 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumPropagation | ( | int | unit, |
double | max | ||
) |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
void vtkGenericStreamTracer::SetMaximumPropagation | ( | double | max | ) |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
void vtkGenericStreamTracer::SetMaximumPropagationUnit | ( | int | unit | ) |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
void vtkGenericStreamTracer::SetMaximumPropagationUnitToTimeUnit | ( | ) | [inline] |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
Definition at line 172 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumPropagationUnitToLengthUnit | ( | ) | [inline] |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
Definition at line 174 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumPropagationUnitToCellLengthUnit | ( | ) | [inline] |
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2
Definition at line 176 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMinimumIntegrationStep | ( | int | unit, |
double | step | ||
) |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMinimumIntegrationStepUnit | ( | int | unit | ) |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMinimumIntegrationStep | ( | double | step | ) |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToTimeUnit | ( | ) | [inline] |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 189 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToLengthUnit | ( | ) | [inline] |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 191 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToCellLengthUnit | ( | ) | [inline] |
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 193 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumIntegrationStep | ( | int | unit, |
double | step | ||
) |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMaximumIntegrationStepUnit | ( | int | unit | ) |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMaximumIntegrationStep | ( | double | step | ) |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToTimeUnit | ( | ) | [inline] |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 206 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToLengthUnit | ( | ) | [inline] |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 208 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToCellLengthUnit | ( | ) | [inline] |
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators.
Definition at line 210 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetInitialIntegrationStep | ( | int | unit, |
double | step | ||
) |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
void vtkGenericStreamTracer::SetInitialIntegrationStepUnit | ( | int | unit | ) |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
void vtkGenericStreamTracer::SetInitialIntegrationStep | ( | double | step | ) |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToTimeUnit | ( | ) | [inline] |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
Definition at line 223 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToLengthUnit | ( | ) | [inline] |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
Definition at line 225 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToCellLengthUnit | ( | ) | [inline] |
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used.
Definition at line 227 of file vtkGenericStreamTracer.h.
virtual void vtkGenericStreamTracer::SetMaximumError | ( | double | ) | [virtual] |
Specify the maximum error in the integration. This value is passed to the integrator. Therefore, it's meaning depends on the integrator used.
virtual double vtkGenericStreamTracer::GetMaximumError | ( | ) | [virtual] |
Specify the maximum error in the integration. This value is passed to the integrator. Therefore, it's meaning depends on the integrator used.
virtual void vtkGenericStreamTracer::SetMaximumNumberOfSteps | ( | vtkIdType | ) | [virtual] |
Specify the maximum number of steps used in the integration.
virtual vtkIdType vtkGenericStreamTracer::GetMaximumNumberOfSteps | ( | ) | [virtual] |
Specify the maximum number of steps used in the integration.
virtual void vtkGenericStreamTracer::SetTerminalSpeed | ( | double | ) | [virtual] |
If at any point, the speed is below this value, the integration is terminated.
virtual double vtkGenericStreamTracer::GetTerminalSpeed | ( | ) | [virtual] |
If at any point, the speed is below this value, the integration is terminated.
void vtkGenericStreamTracer::SetIntegrationStepUnit | ( | int | unit | ) | [inline] |
Simplified API to set an homogeneous unit across Min/Max/Init IntegrationStepUnit
Definition at line 255 of file vtkGenericStreamTracer.h.
virtual void vtkGenericStreamTracer::SetIntegrationDirection | ( | int | ) | [virtual] |
Specify whether the streamtrace will be generated in the upstream or downstream direction.
virtual int vtkGenericStreamTracer::GetIntegrationDirection | ( | ) | [virtual] |
Specify whether the streamtrace will be generated in the upstream or downstream direction.
void vtkGenericStreamTracer::SetIntegrationDirectionToForward | ( | ) | [inline] |
Specify whether the streamtrace will be generated in the upstream or downstream direction.
Definition at line 277 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetIntegrationDirectionToBackward | ( | ) | [inline] |
Specify whether the streamtrace will be generated in the upstream or downstream direction.
Definition at line 279 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::SetIntegrationDirectionToBoth | ( | ) | [inline] |
Specify whether the streamtrace will be generated in the upstream or downstream direction.
Definition at line 281 of file vtkGenericStreamTracer.h.
virtual void vtkGenericStreamTracer::SetComputeVorticity | ( | int | ) | [virtual] |
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the vtkRibbonFilter.
virtual int vtkGenericStreamTracer::GetComputeVorticity | ( | ) | [virtual] |
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the vtkRibbonFilter.
virtual void vtkGenericStreamTracer::ComputeVorticityOn | ( | ) | [virtual] |
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the vtkRibbonFilter.
virtual void vtkGenericStreamTracer::ComputeVorticityOff | ( | ) | [virtual] |
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the vtkRibbonFilter.
virtual void vtkGenericStreamTracer::SetRotationScale | ( | double | ) | [virtual] |
This can be used to scale the rate with which the streamribbons twist. The default is 1.
virtual double vtkGenericStreamTracer::GetRotationScale | ( | ) | [virtual] |
This can be used to scale the rate with which the streamribbons twist. The default is 1.
virtual char* vtkGenericStreamTracer::GetInputVectorsSelection | ( | ) | [virtual] |
If you want to generate traces using an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.
void vtkGenericStreamTracer::SelectInputVectors | ( | const char * | fieldName | ) | [inline] |
If you want to generate traces using an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.
Definition at line 305 of file vtkGenericStreamTracer.h.
void vtkGenericStreamTracer::AddInputData | ( | vtkGenericDataSet * | in | ) |
Add a dataset to the list inputs
The object used to interpolate the velocity field during integration is of the same class as this prototype.
void vtkGenericStreamTracer::AddInput | ( | vtkDataObject * | ) | [inline, protected] |
Definition at line 321 of file vtkGenericStreamTracer.h.
int vtkGenericStreamTracer::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkPolyDataAlgorithm.
void vtkGenericStreamTracer::CalculateVorticity | ( | vtkGenericAdaptorCell * | cell, |
double | pcoords[3], | ||
vtkGenericAttribute * | attribute, | ||
double | vorticity[3] | ||
) | [protected] |
Compute the vorticity at point `pcoords' in cell `cell' for the vector attribute `attribute'.
void vtkGenericStreamTracer::Integrate | ( | vtkGenericDataSet * | input0, |
vtkPolyData * | output, | ||
vtkDataArray * | seedSource, | ||
vtkIdList * | seedIds, | ||
vtkIntArray * | integrationDirections, | ||
double | lastPoint[3], | ||
vtkGenericInterpolatedVelocityField * | func | ||
) | [protected] |
void vtkGenericStreamTracer::SimpleIntegrate | ( | double | seed[3], |
double | lastPoint[3], | ||
double | delt, | ||
vtkGenericInterpolatedVelocityField * | func | ||
) | [protected] |
int vtkGenericStreamTracer::CheckInputs | ( | vtkGenericInterpolatedVelocityField *& | func, |
vtkInformationVector ** | inputVector | ||
) | [protected] |
void vtkGenericStreamTracer::GenerateNormals | ( | vtkPolyData * | output, |
double * | firstNormal | ||
) | [protected] |
virtual void vtkGenericStreamTracer::SetInputVectorsSelection | ( | const char * | ) | [protected, virtual] |
void vtkGenericStreamTracer::SetIntervalInformation | ( | int | unit, |
double | interval, | ||
IntervalInformation & | currentValues | ||
) | [protected] |
void vtkGenericStreamTracer::SetIntervalInformation | ( | int | unit, |
IntervalInformation & | currentValues | ||
) | [protected] |
static double vtkGenericStreamTracer::ConvertToTime | ( | IntervalInformation & | interval, |
double | cellLength, | ||
double | speed | ||
) | [static, protected] |
static double vtkGenericStreamTracer::ConvertToLength | ( | IntervalInformation & | interval, |
double | cellLength, | ||
double | speed | ||
) | [static, protected] |
static double vtkGenericStreamTracer::ConvertToCellLength | ( | IntervalInformation & | interval, |
double | cellLength, | ||
double | speed | ||
) | [static, protected] |
static double vtkGenericStreamTracer::ConvertToUnit | ( | IntervalInformation & | interval, |
int | unit, | ||
double | cellLength, | ||
double | speed | ||
) | [static, protected] |
void vtkGenericStreamTracer::ConvertIntervals | ( | double & | step, |
double & | minStep, | ||
double & | maxStep, | ||
int | direction, | ||
double | cellLength, | ||
double | speed | ||
) | [protected] |
void vtkGenericStreamTracer::InitializeSeeds | ( | vtkDataArray *& | seeds, |
vtkIdList *& | seedIds, | ||
vtkIntArray *& | integrationDirections | ||
) | [protected] |
Definition at line 353 of file vtkGenericStreamTracer.h.
char* vtkGenericStreamTracer::InputVectorsSelection [protected] |
Definition at line 355 of file vtkGenericStreamTracer.h.
double vtkGenericStreamTracer::StartPosition[3] [protected] |
Definition at line 360 of file vtkGenericStreamTracer.h.
const double vtkGenericStreamTracer::EPSILON [static, protected] |
Definition at line 362 of file vtkGenericStreamTracer.h.
double vtkGenericStreamTracer::TerminalSpeed [protected] |
Definition at line 363 of file vtkGenericStreamTracer.h.
double vtkGenericStreamTracer::LastUsedTimeStep [protected] |
Definition at line 365 of file vtkGenericStreamTracer.h.
Definition at line 374 of file vtkGenericStreamTracer.h.
Definition at line 375 of file vtkGenericStreamTracer.h.
Definition at line 376 of file vtkGenericStreamTracer.h.
Definition at line 377 of file vtkGenericStreamTracer.h.
int vtkGenericStreamTracer::IntegrationDirection [protected] |
Definition at line 398 of file vtkGenericStreamTracer.h.
Definition at line 401 of file vtkGenericStreamTracer.h.
double vtkGenericStreamTracer::MaximumError [protected] |
Definition at line 403 of file vtkGenericStreamTracer.h.
Definition at line 404 of file vtkGenericStreamTracer.h.
int vtkGenericStreamTracer::ComputeVorticity [protected] |
Definition at line 406 of file vtkGenericStreamTracer.h.
double vtkGenericStreamTracer::RotationScale [protected] |
Definition at line 407 of file vtkGenericStreamTracer.h.
Definition at line 409 of file vtkGenericStreamTracer.h.