src
paraview-5.12
Adaptors
CatalystTestDriver
vtkCPTensorFieldFunction.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkCPTensorFieldFunction_h
11
#define vtkCPTensorFieldFunction_h
12
13
#include "
vtkObject.h
"
14
#include "vtkPVCatalystTestDriverModule.h"
// needed for export macros
15
16
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPTensorFieldFunction
:
public
vtkObject
17
{
18
public
:
19
vtkTypeMacro(
vtkCPTensorFieldFunction
,
vtkObject
);
20
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
21
26
virtual
unsigned
int
GetNumberOfComponents() = 0;
27
31
virtual
double
ComputeComponenentAtPoint(
32
unsigned
int
component,
double
point[3],
unsigned
long
timeStep,
double
time) = 0;
33
34
protected
:
35
vtkCPTensorFieldFunction
();
36
~
vtkCPTensorFieldFunction
()
override
;
37
38
private
:
39
vtkCPTensorFieldFunction
(
const
vtkCPTensorFieldFunction
&) =
delete
;
40
void
operator=
(
const
vtkCPTensorFieldFunction
&) =
delete
;
41
};
42
43
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkObject
vtkIndent
vtkCPTensorFieldFunction
Abstract class for specifying tensor fields at points.
Definition:
vtkCPTensorFieldFunction.h:16
vtkObject.h
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Generated by
1.8.17 on Wed Mar 27 2024