GammaLib
2.1.0.dev
|
Interface for the Multi-wavelength instrument direction class. More...
#include <GMWLInstDir.hpp>
Public Member Functions | |
GMWLInstDir (void) | |
Void constructor. More... | |
GMWLInstDir (const GMWLInstDir &dir) | |
Copy constructor. More... | |
virtual | ~GMWLInstDir (void) |
Destructor. More... | |
GMWLInstDir & | operator= (const GMWLInstDir &dir) |
Assignment operator. More... | |
virtual void | clear (void) |
Clear instance. More... | |
virtual GMWLInstDir * | clone (void) const |
Clone instance. More... | |
virtual std::string | classname (void) const |
Return class name. More... | |
virtual u_int64_t | hash (void) const |
Return instrument direction hash value. More... | |
virtual std::string | print (const GChatter &chatter=NORMAL) const |
Print instrument direction information. More... | |
Public Member Functions inherited from GInstDir | |
GInstDir (void) | |
Void constructor. More... | |
GInstDir (const GInstDir &dir) | |
Copy constructor. More... | |
virtual | ~GInstDir (void) |
Destructor. More... | |
virtual GInstDir & | operator= (const GInstDir &dir) |
Assignment operator. More... | |
Public Member Functions inherited from GBase | |
virtual | ~GBase (void) |
Destructor. More... | |
Protected Member Functions | |
void | init_members (void) |
Initialise class members. More... | |
void | copy_members (const GMWLInstDir &dir) |
Copy class members. More... | |
void | free_members (void) |
Delete class members. More... | |
Protected Member Functions inherited from GInstDir | |
void | init_members (void) |
Initialise class members. More... | |
void | copy_members (const GInstDir &dir) |
Copy class members. More... | |
void | free_members (void) |
Delete class members. More... | |
Interface for the Multi-wavelength instrument direction class.
The Multi-wavelength instrument direction class is a dummy class that is needed but not used for the implementation of the Multi-wavelength interface as an instrument class.
Definition at line 48 of file GMWLInstDir.hpp.
GMWLInstDir::GMWLInstDir | ( | void | ) |
Void constructor.
Definition at line 52 of file GMWLInstDir.cpp.
References init_members().
Referenced by clone().
GMWLInstDir::GMWLInstDir | ( | const GMWLInstDir & | dir | ) |
Copy constructor.
[in] | dir | Instrument direction. |
Definition at line 67 of file GMWLInstDir.cpp.
References copy_members(), and init_members().
|
virtual |
|
inlinevirtual |
Return class name.
Implements GInstDir.
Definition at line 80 of file GMWLInstDir.hpp.
|
virtual |
Clear instance.
Implements GInstDir.
Definition at line 137 of file GMWLInstDir.cpp.
References free_members(), GInstDir::free_members(), init_members(), and GInstDir::init_members().
Referenced by GMWLDatum::init_members().
|
virtual |
Clone instance.
Implements GInstDir.
Definition at line 155 of file GMWLInstDir.cpp.
References GMWLInstDir().
|
protected |
Copy class members.
[in] | dir | Instrument direction. |
Definition at line 206 of file GMWLInstDir.cpp.
Referenced by GMWLInstDir(), and operator=().
|
protected |
Delete class members.
Definition at line 216 of file GMWLInstDir.cpp.
Referenced by clear(), operator=(), and ~GMWLInstDir().
|
inlinevirtual |
Return instrument direction hash value.
Returns a hash value that can be used in the response cache.
Implements GInstDir.
Definition at line 94 of file GMWLInstDir.hpp.
|
protected |
Initialise class members.
Definition at line 194 of file GMWLInstDir.cpp.
Referenced by clear(), GMWLInstDir(), and operator=().
GMWLInstDir & GMWLInstDir::operator= | ( | const GMWLInstDir & | dir | ) |
Assignment operator.
[in] | dir | Instrument direction. |
Definition at line 104 of file GMWLInstDir.cpp.
References copy_members(), free_members(), init_members(), and GInstDir::operator=().
Print instrument direction information.
[in] | chatter | Chattiness (defaults to NORMAL). |
Implements GInstDir.
Definition at line 167 of file GMWLInstDir.cpp.
References SILENT.