VTK
dox
Filters
FlowPaths
vtkStreamPoints.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkStreamPoints.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
28
#ifndef vtkStreamPoints_h
29
#define vtkStreamPoints_h
30
31
#include "vtkFiltersFlowPathsModule.h"
// For export macro
32
#include "
vtkStreamer.h
"
33
34
#ifndef VTK_LEGACY_REMOVE
35
36
class
VTKFILTERSFLOWPATHS_EXPORT
vtkStreamPoints
:
public
vtkStreamer
37
{
38
public
:
39
vtkTypeMacro(
vtkStreamPoints
,
vtkStreamer
);
40
void
PrintSelf
(ostream& os,
vtkIndent
indent);
41
45
static
vtkStreamPoints
*
New
();
46
48
51
vtkSetClampMacro(TimeIncrement,
double
,0.000001,
VTK_DOUBLE_MAX
);
52
vtkGetMacro(TimeIncrement,
double
);
54
55
protected
:
56
vtkStreamPoints
();
57
~vtkStreamPoints
() {}
58
59
// Convert streamer array into vtkPolyData
60
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
61
62
// the separation of points
63
double
TimeIncrement
;
64
65
private
:
66
vtkStreamPoints
(
const
vtkStreamPoints
&) VTK_DELETE_FUNCTION;
67
void
operator=(
const
vtkStreamPoints
&) VTK_DELETE_FUNCTION;
68
};
69
70
#endif // VTK_LEGACY_REMOVE
71
#endif
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:41
vtkStreamer.h
vtkStreamPoints
generate points along streamer separated by constant time increment
Definition:
vtkStreamPoints.h:36
vtkPolyDataAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:39
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:86
vtkStreamer::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkStreamer
abstract object implements integration of massless particle through vector field
Definition:
vtkStreamer.h:68
vtkStreamPoints::TimeIncrement
double TimeIncrement
Definition:
vtkStreamPoints.h:63
vtkStreamPoints::~vtkStreamPoints
~vtkStreamPoints()
Definition:
vtkStreamPoints.h:57
VTK_DOUBLE_MAX
#define VTK_DOUBLE_MAX
Definition:
vtkType.h:163
vtkPolyDataAlgorithm::New
static vtkPolyDataAlgorithm * New()
Generated by
1.8.16