73 const GCOMBvc&
at(
const int& index)
const;
78 void remove(
const int& index);
150 return (
int)
m_bvcs.size();
GCOMBvcs(void)
Void constructor.
GCOMBvc & insert(const int &index, const GCOMBvc &bvc)
Insert Solar System Barycentre Data into container.
COMPTEL Solar System Barycentre Data class.
GCOMBvcs & operator=(const GCOMBvcs &bvcs)
Assignment operator.
void extend(const GCOMBvcs &bvcs)
Append Solar System Barycentre Data container.
virtual ~GCOMBvcs(void)
Destructor.
COMPTEL Solar System Barycentre Data class definition.
bool is_empty(void) const
Signals if there are no Solar System Barycentre Data in container.
COMPTEL Orbit Aspect Data class.
void init_members(void)
Initialise class members.
double tdelta(const GSkyDir &dir, const GTime &time) const
Return time difference between photon arrival time at CGRO and the Solar System Barycentre (SSB) ...
void read(const GFitsTable &table)
Read COMPTEL Solar System Barycentre Data FITS table.
GCOMBvcs * clone(void) const
Clone COMPTEL Solar System Barycentre Data container.
const GCOMBvc * find(const GCOMOad &oad) const
Find Solar System Barycentre Data for Orbit Aspect Data.
Abstract interface for FITS table.
int size(void) const
Return number of Solar System Barycentre Data in container.
void copy_members(const GCOMBvcs &bvcs)
Copy class members.
std::string classname(void) const
Return class name.
std::string print(const GChatter &chatter=NORMAL) const
Print COMPTEL Solar System Barycentre Data container.
void reserve(const int &num)
Reserves space for Solar System Barycentre Data in container.
GCOMBvc & append(const GCOMBvc &bvc)
Append Solar System Barycentre Data to container.
void clear(void)
Clear COMPTEL Solar System Barycentre Data container.
GCOMBvc & at(const int &index)
Return reference to Solar System Barycentre Data.
Definition of interface for container classes.
COMPTEL Solar System Barycentre Data container class.
void free_members(void)
Delete class members.
void load(const GFilename &filename)
Load COMPTEL Solar System Barycentre Data FITS file.
std::vector< GCOMBvc > m_bvcs
Solar System Barycentre Data records.
Interface class for container classes.
GCOMBvc & operator[](const int &index)
Return reference to Solar System Barycentre Data.