AttenuationResult.cc
Go to the documentation of this file.
1 #include <atm/AttenuationResult.h>
2 #include <utl/TabulatedFunctionErrors.h>
3 
4 using namespace utl;
5 using namespace atm;
6 
7 
8 AttenuationResult::AttenuationResult() :
9  fTransmissionFactor(0)
10 {
11 }
12 
13 
15  fTransmissionFactor(new TabulatedFunctionErrors(transmissionFactor))
16 {
17 }
18 
19 
21  fTransmissionFactor(new TabulatedFunctionErrors(attResult.GetTransmissionFactor()))
22 {
23 }
24 
25 
28 {
29  if (this != &att) {
30  delete fTransmissionFactor;
33  }
34 
35  return *this;
36 }
37 
38 
40 {
41  delete fTransmissionFactor;
42 }
43 
44 
45 // Configure (x)emacs for this file ...
46 // Local Variables:
47 // mode: c++
48 // compile-command: "make -C .. -k"
49 // End:
const utl::TabulatedFunctionErrors & GetTransmissionFactor() const
Transmission factor.
utl::TabulatedFunctionErrors * fTransmissionFactor
AttenuationResult & operator=(const AttenuationResult &attResult)
Class describing the Atmospheric attenuation.

, generated on Tue Sep 26 2023.