CCfits - HEASARC - NASA
CCfits - HEASARC - NASA
CCfits - HEASARC - NASA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
24.1 <strong>CCfits</strong>::AsciiTable Class Reference 44<br />
Parameters<br />
p pointer to FITSBase object for internal use<br />
hduName name of AsciiTable object to be read.<br />
readFlag flag to determine whether to read data on construction<br />
keys (optional) a list of keywords/columns to be read. The implementation<br />
will determine which are keywords. If none are specified, the constructor<br />
will simply read the header<br />
version (optional) version number. If not specified, will read the first extension<br />
that matches hduName.<br />
24.1.2.2 <strong>CCfits</strong>::AsciiTable::AsciiTable ( FITSBase ∗ p, const String & hduName, int rows,<br />
const std::vector< String > & columnName = std::vector(),<br />
const std::vector< String > & columnFmt = std::vector(),<br />
const std::vector< String > & columnUnit = std::vector(), int<br />
version = 1 ) [protected]<br />
writing constructor: create new Ascii Table object with the specified columns<br />
The constructor creates a valid HDU which is ready for Column::write or insertRows<br />
operations. The disk FITS file is update accordingly. The data type of each column is<br />
determined by the columnFmt argument (TFORM keywords). See cfitsio documentation<br />
for acceptable values.<br />
Parameters<br />
hduName name of AsciiTable object to be written<br />
rows number of rows in the table (NAXIS2)<br />
column- array of column names for columns to be constructed.<br />
Name<br />
columnFmt array of column formats for columns to be constructed.<br />
columnUnit (optional) array of units for data in columns.<br />
version (optional) version number for HDU.<br />
The dimensions of columnType, columnName and columnFmt must match, although<br />
this is not enforced at present.<br />
Todo {enforce equal dimensions for arrays input to AsciiTable, BinTable writing ctor}<br />
24.1.2.3 <strong>CCfits</strong>::AsciiTable::AsciiTable ( FITSBase ∗ p, int number ) [protected]<br />
read AsciiTable with HDU number number from existing file.<br />
This is used internally by methods that need to access HDUs for which no EXTNAME<br />
[or equivalent] keyword exists.<br />
Generated on Tue Dec 6 2011 16:12:51 for <strong>CCfits</strong> by Doxygen