Class Skymap¶
- Defined in File Skymap.h
Inheritance Relationships¶
Derived Types¶
public SkymapTemplate< QPXL, QSTEP >(Template Class SkymapTemplate)public SkymapTemplate< QDiffIntensity, QEnergy >(Template Class SkymapTemplate)public SkymapTemplate< QDispersionMeasure, QNumber >(Template Class SkymapTemplate)public SkymapTemplate< QRotationMeasure, QNumber >(Template Class SkymapTemplate)public SkymapTemplate< QTemperature, QFrequency >(Template Class SkymapTemplate)
Class Documentation¶
-
class
Skymap¶ Base abstract class for all Skymaps; provides elementary HEALPix functions.
res : The resolution index nside = 2^res : The number of pixels per side. npix = 12 * nside^2 : The total number of pixels in the map.
Subclassed by SkymapTemplate< QPXL, QSTEP >, SkymapTemplate< QDiffIntensity, QEnergy >, SkymapTemplate< QDispersionMeasure, QNumber >, SkymapTemplate< QRotationMeasure, QNumber >, SkymapTemplate< QTemperature, QFrequency >
Public Functions
-
Skymap(std::size_t nside_)¶
-
virtual
~Skymap()¶
-
void
setNside(std::size_t nside_)
-
std::size_t
getNside() const
-
void
setRes(std::size_t res_)
-
std::size_t
getRes() const
-
std::size_t
getNpix() const
-
std::string
getDescription() const
-
void
setDescription(const std::string &description)
-
virtual double
getPixelAsDouble(std::size_t i) const = 0
Protected Attributes
-
std::size_t
nside
-
std::size_t
npix
-
std::size_t
res
-
std::string
description
-