Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Compound Members   Related Pages  

CCfits::ImageExt Class Template Reference

Templated concrete class representing Image Extension HDUs. More...

#include <ImageExt.h>

Inheritance diagram for CCfits::ImageExt::

Inheritance diagram
CCfits::ExtHDU CCfits::HDU List of all members.

Public Methods

 ImageExt (const ImageExt< T > &right)
 ~ImageExt ()
virtual ImageExt<T>* clone (FITSBase *p) const
const std::valarray<T>& image () const

Protected Methods

 ImageExt (FITSBase *p, const string &hduName, bool readDataFlag=false, const std::vector< string > &keys=std::vector< string >(), int version=0)
 ImageExt (FITSBase *p, const string &hduName, int bpix, int naxis, const std::vector< long > &naxes, int version=0)

Detailed Description

template<typename T> class CCfits::ImageExt

Templated concrete class representing Image Extension HDUs.


Constructor & Destructor Documentation

template<typename T>
CCfits::ImageExt< T >::ImageExt<T> ( const ImageExt< T > & right )
 

copy constructor.

template<typename T>
CCfits::ImageExt< T >::~ImageExt<T> ( )
 

destructor.

template<typename T>
CCfits::ImageExt< T >::ImageExt<T> ( FITSBase * p,
const string & hduName,
bool readDataFlag = false,
const std::vector< string > & keys = std::vector<string>(),
int version = 0 ) [protected]
 

construct and read Image Extension from disk fitsfile by name.

template<typename T>
CCfits::ImageExt< T >::ImageExt<T> ( FITSBase * p,
const string & hduName,
int bpix,
int naxis,
const std::vector< long > & naxes,
int version = 0 ) [protected]
 

construct new image extension in FITS object p.


Member Function Documentation

template<typename T>
ImageExt< T > * CCfits::ImageExt< T >::clone ( FITSBase * p ) const [virtual]
 

virtual copy constructor.

Reimplemented from CCfits::ExtHDU.

template<typename T>
const std::valarray< T > & CCfits::ImageExt< T >::image ( ) const
 

return a const reference to the image array.


The documentation for this class was generated from the following file:
Generated at Tue May 14 10:39:57 2002 for CCfits by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001