本文整理汇总了C++中FileHeader::GetGenericDataHdr方法的典型用法代码示例。如果您正苦于以下问题:C++ FileHeader::GetGenericDataHdr方法的具体用法?C++ FileHeader::GetGenericDataHdr怎么用?C++ FileHeader::GetGenericDataHdr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileHeader
的用法示例。
在下文中一共展示了FileHeader::GetGenericDataHdr方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Update
/*
* Update the file with new FileHeader information
*/
bool FileHeaderUpdater::Update(std::ofstream& os, FileHeader& updateHdr, FileHeader& currentHdr)
{
// There is nothing at this time to update in the FileHeader
// Move on to the GenericDataHeader
GenericDataHeaderUpdater genUpdater;
return genUpdater.Update(os, *updateHdr.GetGenericDataHdr(), *currentHdr.GetGenericDataHdr());
}
示例2: WriteGenericDataHdr
void FileHeaderWriter::WriteGenericDataHdr(std::ofstream &os, FileHeader &g)
{
GenericDataHeaderWriter writer;
// Check if a file ID has been assign, if not assign one.
if (g.GetGenericDataHdr()->GetFileId().length() == 0)
g.GetGenericDataHdr()->SetFileId(AffymetrixGuid::GenerateNewGuid());
writer.Write(os, *(g.GetGenericDataHdr()));
}
示例3: FileHeaderTest
void CDFDataTest::FileHeaderTest()
{
// Put something into the header.
data->SetArrayCols(45);
// Get the header.
FileHeader* fh = data->GetFileHeader();
CPPUNIT_ASSERT(fh);
// Try to read the thing from the header.
ParameterNameValueType pvt;
CPPUNIT_ASSERT(fh->GetGenericDataHdr()->FindNameValParam(CDF_COLS_PARAM, pvt));
CPPUNIT_ASSERT(pvt.GetValueUInt32() == 45);
}