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.

8 Creating and Writing to a Binary Table Extension 22<br />

std::cout column(colName[2]).writeArrays(powerVV,7);<br />

// create a new vector column in the Table<br />

newTable->addColumn(Tfloat,"powerSeq",20,"none");<br />

// add data entries to it.<br />

newTable->column("powerSeq").writeArrays(powerVV,1);<br />

newTable->column("powerSeq").write(powerVector,rows,4);<br />

newTable->column("dcomplex-roots").write(croots,rows,4);<br />

newTable->column("powerSeq").write(sequenceVector,rows,7);<br />

std::cout insertRows(3,5);<br />

// now, in the new column, write 3 rows (sequenceVV.size() = 3). This<br />

// will place data in rows 3,4,5 of this column,overwriting them.<br />

newTable->column("powerSeq").writeArrays(sequenceVV,3);<br />

newTable->column("fcomplex-roots").writeArrays(fcrootv,3);<br />

// delete 3 rows starting with row 2. A Table:: method, so the same<br />

// code is called for all Table objects. We should now have 11 rows.<br />

newTable->deleteRows(2,3);<br />

//add a history string. This function call is in HDU:: so is identical<br />

//for all HDUs<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!