VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Graphics
vtkCellLocatorInterpolatedVelocityField.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCellLocatorInterpolatedVelocityField.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
=========================================================================*/
48
#ifndef __vtkCellLocatorInterpolatedVelocityField_h
49
#define __vtkCellLocatorInterpolatedVelocityField_h
50
51
#include "
vtkAbstractInterpolatedVelocityField.h
"
52
53
class
vtkAbstractCellLocator
;
54
class
vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType;
55
56
class
VTK_GRAPHICS_EXPORT
vtkCellLocatorInterpolatedVelocityField
:
public
vtkAbstractInterpolatedVelocityField
57
{
58
public
:
59
vtkTypeMacro(
vtkCellLocatorInterpolatedVelocityField
,
60
vtkAbstractInterpolatedVelocityField
);
61
void
PrintSelf
( ostream & os,
vtkIndent
indent );
62
65
static
vtkCellLocatorInterpolatedVelocityField
*
New
();
66
68
69
vtkGetObjectMacro( LastCellLocator,
vtkAbstractCellLocator
);
71
73
75
vtkGetObjectMacro( CellLocatorPrototype,
vtkAbstractCellLocator
);
77
80
void
SetCellLocatorPrototype(
vtkAbstractCellLocator
* prototype );
81
83
virtual
void
CopyParameters
(
vtkAbstractInterpolatedVelocityField
* from );
84
91
virtual
void
AddDataSet
(
vtkDataSet
* dataset );
92
94
virtual
int
FunctionValues
(
double
* x,
double
* f );
95
98
virtual
void
SetLastCellId
(
vtkIdType
c,
int
dataindex );
99
101
102
virtual
void
SetLastCellId
(
vtkIdType
c )
103
{ this->Superclass::SetLastCellId( c ); }
105
106
protected
:
107
vtkCellLocatorInterpolatedVelocityField
();
108
~
vtkCellLocatorInterpolatedVelocityField
();
109
111
116
int
FunctionValues
(
vtkDataSet
* ds,
vtkAbstractCellLocator
* loc,
117
double
* x,
double
* f );
119
121
125
virtual
int
FunctionValues
(
vtkDataSet
* ds,
double
* x,
double
* f )
126
{
return
this->
Superclass::FunctionValues
( ds, x, f ); }
128
129
private
:
130
vtkAbstractCellLocator
* LastCellLocator;
131
vtkAbstractCellLocator
* CellLocatorPrototype;
132
vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType * CellLocators;
133
134
vtkCellLocatorInterpolatedVelocityField
135
(
const
vtkCellLocatorInterpolatedVelocityField
& );
// Not implemented.
136
void
operator = (
const
vtkCellLocatorInterpolatedVelocityField
& );
// Not implemented.
137
};
138
139
#endif
Generated on Fri Aug 2 2013 12:19:49 for VTK by
1.8.4