GeoModel - GeoModelCore
Main Page
Related Pages
Classes
Files
File List
GeoGenericFunctions
GeoGenericFunctions
ParameterDifference.h
1
//==========================================================================//
2
// Imported from the QAT library (qat.pitt.edu) by the copyright holder //
3
// Joe Boudreau. Software licensed under the terms and conditions of the //
4
// GNU Lesser Public License v3. //
5
//==========================================================================//
6
7
//--------------------------ParameterDifference-----------------------------//
8
// //
9
// ParameterDifference, result of subtraction of two parameters. //
10
// //
11
//--------------------------------------------------------------------------//
12
13
#ifndef ParameterDifference_h
14
#define ParameterDifference_h 1
15
#include "GeoGenericFunctions/AbsParameter.h"
16
17
namespace
GeoGenfun
{
18
19
class
ParameterDifference
:
public
AbsParameter
{
20
21
PARAMETER_OBJECT_DEF(
ParameterDifference
)
22
23
public
:
24
25
// Constructor
26
ParameterDifference
(
const
AbsParameter
*arg1,
const
AbsParameter
*arg2);
27
28
// Copy constructor
29
ParameterDifference
(
const
ParameterDifference
&right);
30
31
// Destructor
32
virtual
~
ParameterDifference
();
33
34
// Retreive parameter value
35
virtual
double
getValue()
const
;
36
37
private
:
38
39
// It is illegal to assign a ParameterDifference
40
const
ParameterDifference
& operator=(
const
ParameterDifference
&right);
41
42
AbsParameter
*_arg1;
43
AbsParameter
*_arg2;
44
};
45
}
// namespace GeoGenfun
46
#endif
GeoGenfun::AbsParameter
Definition:
AbsParameter.h:28
GeoGenfun::ParameterDifference
Definition:
ParameterDifference.h:19
GeoGenfun
Definition:
Abs.h:15
Generated on Thu May 28 2020 05:11:07 for GeoModel - GeoModelCore by
1.8.11