representation of a SourceList
More...
#include <SourceList.h>
|
static unsigned long | nextId = 0 |
| next id for this object type More...
|
|
representation of a SourceList
- Author
- Matthias Schartner
- Date
- 29.07.2020
VieVS::SourceList::SourceList |
( |
| ) |
|
|
inline |
void VieVS::SourceList::addQuasar |
( |
const std::shared_ptr< Quasar > & |
q | ) |
|
|
inline |
void VieVS::SourceList::addSatellite |
( |
std::shared_ptr< Satellite > |
s | ) |
|
|
inline |
bool VieVS::SourceList::empty |
( |
| ) |
const |
|
inline |
unsigned long VieVS::SourceList::getNQuasars |
( |
| ) |
const |
|
inline |
unsigned long VieVS::SourceList::getNSatellites |
( |
| ) |
const |
|
inline |
unsigned long VieVS::SourceList::getNSrc |
( |
| ) |
const |
|
inline |
std::shared_ptr<const Quasar> VieVS::SourceList::getQuasar |
( |
unsigned long |
idx | ) |
const |
|
inline |
std::vector<std::shared_ptr<const Quasar> > VieVS::SourceList::getQuasars |
( |
| ) |
const |
|
inline |
std::shared_ptr<const Satellite> VieVS::SourceList::getSatellite |
( |
unsigned long |
idx | ) |
const |
|
inline |
std::vector<std::shared_ptr<const Satellite> > VieVS::SourceList::getSatellites |
( |
| ) |
const |
|
inline |
std::shared_ptr<const AbstractSource> VieVS::SourceList::getSource |
( |
unsigned long |
id | ) |
const |
|
inline |
std::vector<std::shared_ptr<const AbstractSource> > VieVS::SourceList::getSources |
( |
| ) |
const |
|
inline |
bool VieVS::SourceList::isQuasar |
( |
unsigned long |
id | ) |
const |
|
inline |
bool VieVS::SourceList::isSatellite |
( |
unsigned long |
id | ) |
const |
|
inline |
std::shared_ptr<Quasar> VieVS::SourceList::refQuasar |
( |
unsigned long |
idx | ) |
|
|
inline |
const std::vector<std::shared_ptr<Quasar> >& VieVS::SourceList::refQuasars |
( |
| ) |
|
|
inline |
std::shared_ptr<Satellite> VieVS::SourceList::refSatellite |
( |
unsigned long |
idx | ) |
|
|
inline |
const std::vector<std::shared_ptr<Satellite> >& VieVS::SourceList::refSatellites |
( |
| ) |
|
|
inline |
std::shared_ptr<AbstractSource> VieVS::SourceList::refSource |
( |
unsigned long |
id | ) |
|
|
inline |
const std::vector<std::shared_ptr<AbstractSource> >& VieVS::SourceList::refSources |
( |
| ) |
|
|
inline |
unsigned long VieVS::SourceList::nextId = 0 |
|
staticprivate |
next id for this object type
unsigned long VieVS::SourceList::nquasars_ = 0 |
|
private |
unsigned long VieVS::SourceList::nsatellites_ = 0 |
|
private |
unsigned long VieVS::SourceList::nsrc_ = 0 |
|
private |
std::vector<std::shared_ptr<Quasar> > VieVS::SourceList::quasars_ |
|
private |
std::vector<std::shared_ptr<Satellite> > VieVS::SourceList::satellites_ |
|
private |
std::vector<std::shared_ptr<AbstractSource> > VieVS::SourceList::sources_ |
|
private |
The documentation for this class was generated from the following files: