Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
Source.h File Reference
#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"
Include dependency graph for Source.h:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Created on: Jan 21, 2014 Author: Pierre Dubath

Definition in file Source.h.

Macro Definition Documentation

◆ SOURCE_IMPL

#define SOURCE_IMPL

Definition at line 130 of file Source.h.