src
paraview-5.12
Adaptors
CatalystTestDriver
vtkCPLinearScalarFieldFunction.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkCPLinearScalarFieldFunction_h
12
#define vtkCPLinearScalarFieldFunction_h
13
14
#include "
vtkCPScalarFieldFunction.h
"
15
#include "vtkPVCatalystTestDriverModule.h"
// needed for export macros
16
17
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPLinearScalarFieldFunction
18
:
public
vtkCPScalarFieldFunction
19
{
20
public
:
21
static
vtkCPLinearScalarFieldFunction
*
New
();
22
vtkTypeMacro(
vtkCPLinearScalarFieldFunction
,
vtkCPScalarFieldFunction
);
23
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
24
28
double
ComputeComponenentAtPoint
(
29
unsigned
int
component,
double
point[3],
unsigned
long
timeStep,
double
time)
override
;
30
32
35
vtkSetMacro(Constant,
double
);
36
vtkGetMacro(Constant,
double
);
38
40
43
vtkSetMacro(XMultiplier,
double
);
44
vtkGetMacro(XMultiplier,
double
);
46
48
51
vtkSetMacro(YMultiplier,
double
);
52
vtkGetMacro(YMultiplier,
double
);
54
56
59
vtkSetMacro(ZMultiplier,
double
);
60
vtkGetMacro(ZMultiplier,
double
);
62
64
67
vtkSetMacro(TimeMultiplier,
double
);
68
vtkGetMacro(TimeMultiplier,
double
);
70
71
protected
:
72
vtkCPLinearScalarFieldFunction
();
73
~
vtkCPLinearScalarFieldFunction
()
override
;
74
75
private
:
76
vtkCPLinearScalarFieldFunction
(
const
vtkCPLinearScalarFieldFunction
&) =
delete
;
77
void
operator=(
const
vtkCPLinearScalarFieldFunction
&) =
delete
;
78
82
double
Constant;
83
87
double
XMultiplier;
88
92
double
YMultiplier;
93
97
double
ZMultiplier;
98
100
103
double
TimeMultiplier;
104
};
106
107
#endif
vtkCPScalarFieldFunction.h
vtkObject::New
static vtkObject * New()
vtkCPLinearScalarFieldFunction
Class for specifying scalars at points.
Definition:
vtkCPLinearScalarFieldFunction.h:17
vtkCPScalarFieldFunction
Abstract class for specifying scalars at points.
Definition:
vtkCPScalarFieldFunction.h:16
vtkIndent
vtkCPScalarFieldFunction::ComputeComponenentAtPoint
double ComputeComponenentAtPoint(unsigned int component, double point[3], unsigned long timeStep, double time) override=0
Compute the field value at Point.
vtkCPScalarFieldFunction::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Generated by
1.8.17 on Wed Mar 27 2024