|
|
| Telescope () |
| | Default constructor.
|
|
| Telescope (const Telescope &extension) |
| | Copy constructor.
|
|
const Telescope & | operator= (const Telescope &extension) |
| | Operator =.
|
|
| ~Telescope () |
| | Destructor.
|
| Telescope * | clone () const |
| | Clone method.
|
|
std::string | get_name () const |
| | Get the name of the observatory and/or primary reflector.
|
|
void | set_name (const std::string &_name) |
| | Set the name of the observatory and/or primary reflector.
|
|
Angle | get_latitude () const |
| | Get the latitude of the antenna.
|
|
void | set_latitude (const Angle &_latitude) |
| | Set the latitude of the antenna.
|
|
Angle | get_longitude () const |
| | Get the longitude of the antenna.
|
|
void | set_longitude (const Angle &_longitude) |
| | Set the longitude of the antenna.
|
|
float | get_elevation () const |
| | Get the elevation of the antenna in metres.
|
|
void | set_elevation (float _elevation) |
| | Set the elevation of the antenna in metres.
|
|
void | set_coordinates (const std::string &code) |
| | Set the coordinates of the telescope based on known tempo codes.
|
|
void | set_coordinates () |
| | Set the coordinates using the telescope name.
|
|
Mount | get_mount () const |
| | Get the type of primary reflector mount.
|
|
void | set_mount (Mount _mount) |
| | Set the type of primary reflector mount.
|
|
Reflector | get_primary () const |
| | Get the type of primary reflector.
|
|
void | set_primary (Reflector _primary) |
| | Set the type of primary reflector.
|
|
Focus | get_focus () const |
| | Get the type of focus.
|
|
void | set_focus (Focus _focus) |
| | Set the type of focus.
|
|
Directional * | get_Directional () const |
| | Get a Directional object set up for this telescope.
|
|
| Extension (const char *name) |
| | Construct with a name.
|
|
virtual | ~Extension () |
| | Destructor.
|
| virtual TextInterface::Parser * | get_interface () |
| | Return a text interface that can be used to access this instance.
|
|
std::string | get_extension_name () const |
| | Return the name of the Extension.
|
| virtual std::string | get_short_name () const |
| | Return an abbreviated name that can be typed relatively quickly.
|
| virtual bool | has_data () const |
| | Returns true if the Extension contains useful data.
|
| virtual void | resize (unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) |
| | Resize the Extension.
|
| virtual void | frequency_append (Archive *to, const Archive *from) |
| | Append data along frequency dimension, if applicable.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
Contains information about the telescope used for the observation.