Adaptors
CatalystTestDriver
vtkCPVector3FieldFunction.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkCPVector3FieldFunction_h
11
#define vtkCPVector3FieldFunction_h
12
13
#include "
vtkCPTensorFieldFunction.h
"
14
#include "
vtkPVCatalystTestDriverModule.h
"
// needed for export macros
15
16
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPVector3FieldFunction
:
public
vtkCPTensorFieldFunction
17
{
18
public
:
19
vtkTypeMacro(
vtkCPVector3FieldFunction
,
vtkCPTensorFieldFunction
);
20
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
21
25
unsigned
int
GetNumberOfComponents
()
override
{
return
3; };
26
30
double
ComputeComponenentAtPoint
(
31
unsigned
int
component
,
double
point
[3],
unsigned
long
timeStep,
double
time
)
override
= 0;
32
33
protected
:
34
vtkCPVector3FieldFunction
();
35
~
vtkCPVector3FieldFunction
()
override
;
36
37
private
:
38
vtkCPVector3FieldFunction
(
const
vtkCPVector3FieldFunction
&) =
delete
;
39
void
operator=(
const
vtkCPVector3FieldFunction
&) =
delete
;
40
};
41
42
#endif
vtkPVCatalystTestDriverModule.h
vtkCPTensorFieldFunction
Abstract class for specifying tensor fields at points.
Definition:
vtkCPTensorFieldFunction.h:16
component
component
vtkCPTensorFieldFunction::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkCPVector3FieldFunction::GetNumberOfComponents
unsigned int GetNumberOfComponents() override
Get the NumberOfComponents.
Definition:
vtkCPVector3FieldFunction.h:25
VTKPVCATALYSTTESTDRIVER_EXPORT
#define VTKPVCATALYSTTESTDRIVER_EXPORT
Definition:
vtkPVCatalystTestDriverModule.h:15
vtkCPTensorFieldFunction.h
vtkIndent
time
time
vtkCPVector3FieldFunction
Abstract class for specifying vectors at points.
Definition:
vtkCPVector3FieldFunction.h:16
point
point
vtkCPTensorFieldFunction::ComputeComponenentAtPoint
virtual double ComputeComponenentAtPoint(unsigned int component, double point[3], unsigned long timeStep, double time)=0
Compute the field value at Point.
Generated by
1.8.13 on Tue Jan 21 2025