27.01.2015 Views

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

CCfits - HEASARC - NASA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24.12 <strong>CCfits</strong>::ExtHDU Class Reference 72<br />

<strong>CCfits</strong>::HDU<br />

<strong>CCfits</strong>::ExtHDU<br />

<strong>CCfits</strong>::ImageExt< T ><br />

<strong>CCfits</strong>::Table<br />

<strong>CCfits</strong>::AsciiTable<br />

<strong>CCfits</strong>::BinTable<br />

Classes<br />

• class WrongExtensionType<br />

Exception to be thrown on unmatched extension types.<br />

Public Member Functions<br />

• ExtHDU (const ExtHDU &right)<br />

copy constructor<br />

• virtual ∼ExtHDU ()<br />

destructor<br />

• virtual void addColumn (ValueType type, const String &columnName, long repeat-<br />

Width, const String &colUnit=String(""), long decimals=-1, size_t columnNumber=0)<br />

add a new column to an existing table HDU.<br />

• virtual HDU ∗ clone (FITSBase ∗p) const =0<br />

virtual copy constructor<br />

• virtual Column & column (const String &colName, bool caseSensitive=true)<br />

const<br />

return a reference to a Table column specified by name.<br />

• virtual Column & column (int colIndex) const<br />

return a reference to a Table column specified by column index.<br />

• virtual const std::map< string, Column ∗ > & column () const<br />

return a reference to the array containing the columns.<br />

• virtual void deleteColumn (const String &columnName)<br />

delete a column in a Table extension by name.<br />

• virtual long getRowsize () const<br />

return the optimal number of rows to read or write at a time<br />

• bool isCompressed () const<br />

return true if image is stored using compression.<br />

Generated on Tue Dec 6 2011 16:12:51 for <strong>CCfits</strong> by Doxygen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!