Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <boost/variant.hpp>
#include <memory>
#include <string>
#include <vector>
#include "ElementsKernel/Exception.h"
#include "SourceCatalog/Attribute.h"
#include "SourceCatalog/SourceAttributes/Coordinates.h"
#include "SourceCatalog/SourceAttributes/Photometry.h"
#include "SourceCatalog/SourceAttributes/SpectroscopicRedshift.h"
#include "SourceCatalog/_impl/Source.icpp"
Go to the source code of this file.
Classes | |
class | Euclid::SourceCatalog::Source |
The Source class includes all information related to a sky source. More... | |
class | Euclid::SourceCatalog::CastSourceIdVisitor |
This type can be used together with boost::apply_visitor to cast boost::variant with an unknown underlying type, to a Source::id_type. More... | |
Namespaces | |
namespace | Euclid |
namespace | Euclid::SourceCatalog |
namespace | boost |
Macros | |
#define | SOURCE_IMPL |
Functions | |
bool | boost::operator!= (const Euclid::SourceCatalog::Source::id_type &a, const Euclid::SourceCatalog::Source::id_type &b) |
boost::variant specifies an equality operator (==), but, in older boost versions, not an inequality one CCfits expects != to be defined, so we do it here | |
Created on: Jan 21, 2014 Author: Pierre Dubath
Definition in file Source.h.