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