11 #ifndef __ObsExtension_h
12 #define __ObsExtension_h
14 #include "Pulsar/ArchiveExtension.h"
15 #include "TextInterface.h"
57 std::string get_observer() const { return observer; }
58 void set_observer( const std::string& _observer) { observer = _observer; }
60 std::string get_affiliate() const { return affiliation; }
62 std::string get_project_ID() const { return project_ID; }
63 void set_project_ID ( const std::string& pid) { project_ID = pid; }
const ObsExtension & operator=(const ObsExtension &extension) Operator =. Definition: ObsExtension.C:30
std::string affiliation Observer's affilitation. Definition: ObsExtension.h:81
TextInterface::Parser * get_interface() Return a text interfaces that can be used to access this instance. Definition: ObsExtension.C:45
std::string project_ID Project ID. Definition: ObsExtension.h:84
ObsExtension() Default constructor. Definition: ObsExtension.C:11
Observation Information Extension. Definition: ObsExtension.h:29
std::string observer Observer name. Definition: ObsExtension.h:78
ObsExtension * clone() const Clone method. Definition: ObsExtension.h:51
~ObsExtension() Destructor. Definition: ObsExtension.C:40
std::string get_short_name() const Return an abbreviated name that can be typed relatively quickly. Definition: ObsExtension.h:64
Definition: ArchiveExtension.h:28
Defines the PSRCHIVE library. Definition: CalSource.h:17
Generated using doxygen 1.8.17
|