lsst.afw g5a732f18d5+53520f316c
Loading...
Searching...
No Matches
Classes | Functions
lsst::afw::fits::detail Namespace Reference

Classes

struct  Bitpix
 FITS BITPIX header value by C++ type. More...
 
struct  Bitpix< double >
 
struct  Bitpix< float >
 
struct  Bitpix< std::int16_t >
 
struct  Bitpix< std::int32_t >
 
struct  Bitpix< std::int64_t >
 
struct  Bitpix< std::uint16_t >
 
struct  Bitpix< std::uint32_t >
 
struct  Bitpix< std::uint64_t >
 
struct  Bitpix< std::uint8_t >
 
class  PixelArray
 Typed array of pixel values. More...
 
class  PixelArrayBase
 Abstract base class for an array of pixel values. More...
 

Functions

template<typename T >
std::shared_ptr< PixelArrayBasemakePixelArray (int bitpix, ndarray::Array< T, 1, 1 > const &array)
 Create a PixelArray suitable for an image with the nominated BITPIX.
 
template<typename T , typename... Args>
dafPlistPtr _readMetadata (T &&fitsparm, bool strip, Args... args)
 

Function Documentation

◆ _readMetadata()

template<typename T , typename... Args>
dafPlistPtr lsst::afw::fits::detail::_readMetadata ( T && fitsparm,
bool strip,
Args... args )

Definition at line 1681 of file fits.cc.

◆ makePixelArray()

template<typename T >
std::shared_ptr< PixelArrayBase > lsst::afw::fits::detail::makePixelArray ( int bitpix,
ndarray::Array< T, 1, 1 > const & array )

Create a PixelArray suitable for an image with the nominated BITPIX.

Parameters
[in]bitpixBits per pixel (0,8,16,32,64,-32,-64) for output.
[in]arrayArray with pixel values to convert.
Returns
A new PixelArray.

Definition at line 134 of file fitsCompression.h.