Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Arroyo::observation_base Class Reference

#include <observation.h>

Inheritance diagram for Arroyo::observation_base:

Arroyo::basic_observation< precision > List of all members.

Public Member Functions

 observation_base ()
virtual ~observation_base ()
virtual void read (const char *filename)=0
virtual void read (const iofits &iof)=0
virtual void write (const char *filename) const =0
virtual void write (iofits &iof) const =0
virtual void print (ostream &os, const char *prefix="") const =0

Static Public Member Functions

observation_baseobservation_base_factory (const char *filename)
observation_baseobservation_base_factory (const iofits &iof)

Detailed Description

A base class for the observation class hierarchy


Constructor & Destructor Documentation

Arroyo::observation_base::observation_base  )  [inline]
 

Null constructor

virtual Arroyo::observation_base::~observation_base  )  [inline, virtual]
 

Virtual destructor


Member Function Documentation

observation_base* Arroyo::observation_base::observation_base_factory const iofits iof  )  [static]
 

Factory to construct observation_bases from an iofits instance

observation_base* Arroyo::observation_base::observation_base_factory const char *  filename  )  [static]
 

Factory to construct observation_bases from file

virtual void Arroyo::observation_base::print ostream &  os,
const char *  prefix = ""
const [pure virtual]
 

Define how to output to stdout

virtual void Arroyo::observation_base::read const iofits iof  )  [pure virtual]
 

Read from iofits object

virtual void Arroyo::observation_base::read const char *  filename  )  [pure virtual]
 

Read from file

Implemented in Arroyo::basic_observation< precision >.

virtual void Arroyo::observation_base::write iofits iof  )  const [pure virtual]
 

Write to iofits object

virtual void Arroyo::observation_base::write const char *  filename  )  const [pure virtual]
 

Write to file

Implemented in Arroyo::basic_observation< precision >.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:35 2007 for arroyo by  doxygen 1.3.9.1