VTK
dox
Filters
FlowPaths
vtkStreamLine.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkStreamLine.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
=========================================================================*/
47
#ifndef vtkStreamLine_h
48
#define vtkStreamLine_h
49
50
#include "vtkFiltersFlowPathsModule.h"
// For export macro
51
#include "
vtkStreamer.h
"
52
53
#ifndef VTK_LEGACY_REMOVE
54
55
class
VTKFILTERSFLOWPATHS_EXPORT
vtkStreamLine
:
public
vtkStreamer
56
{
57
public
:
58
vtkTypeMacro(
vtkStreamLine
,
vtkStreamer
);
59
void
PrintSelf
(ostream& os,
vtkIndent
indent);
60
64
static
vtkStreamLine
*
New
();
65
67
72
vtkSetClampMacro(StepLength,
double
,0.000001,
VTK_DOUBLE_MAX
);
73
vtkGetMacro(StepLength,
double
);
75
76
protected
:
77
vtkStreamLine
();
78
~vtkStreamLine
() {}
79
80
// Convert streamer array into vtkPolyData
81
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
82
83
// the length of line primitives
84
double
StepLength
;
85
86
private
:
87
vtkStreamLine
(
const
vtkStreamLine
&) VTK_DELETE_FUNCTION;
88
void
operator=(
const
vtkStreamLine
&) VTK_DELETE_FUNCTION;
89
};
90
91
#endif // VTK_LEGACY_REMOVE
92
#endif
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:41
vtkStreamer.h
vtkStreamLine::StepLength
double StepLength
Definition:
vtkStreamLine.h:84
vtkStreamLine
generate streamline in arbitrary dataset
Definition:
vtkStreamLine.h:55
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
vtkStreamLine::~vtkStreamLine
~vtkStreamLine()
Definition:
vtkStreamLine.h:78
VTK_DOUBLE_MAX
#define VTK_DOUBLE_MAX
Definition:
vtkType.h:163
vtkPolyDataAlgorithm::New
static vtkPolyDataAlgorithm * New()
Generated by
1.8.16