本文整理汇总了C++中DataElement::setValues方法的典型用法代码示例。如果您正苦于以下问题:C++ DataElement::setValues方法的具体用法?C++ DataElement::setValues怎么用?C++ DataElement::setValues使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataElement
的用法示例。
在下文中一共展示了DataElement::setValues方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: querySDbyNum
bool SimData::querySDbyNum(int simNum,
int dataNum,
DataElement &sdInfo)
{
dtf_string name;
dtf_int numElements;
dtf_datatype datatype;
dtf_string units;
dtf_topotype topotype;
int status;
int handle = this->fileHandle;
int simNumber = simNum;
int dataNumber = dataNum;
if ((status = dtf_query_sd_by_num(&handle,
&simNumber,
&dataNumber,
name,
&numElements,
&datatype,
units,
&topotype)) != DTF_ERROR)
{
string dataName = name;
string dataUnits = units;
sdInfo.setValues(dataName, numElements, datatype, dataUnits,
topotype);
return true;
}
return false;
}
示例2: queryZDbyName
bool ZoneData::queryZDbyName(int simNum,
int zoneNum,
string name,
DataElement &zdInfo)
{
int simNumber = simNum;
int zoneNumber = zoneNum;
int handle = this->fileHandle;
int numElements = 0;
dtf_string units;
dtf_datatype datatype;
dtf_topotype topotype;
if (dtf_query_zd_by_name(&handle,
&simNumber,
&zoneNumber,
name.c_str(),
&numElements,
&datatype,
units,
&topotype) != DTF_ERROR)
{
zdInfo.setValues(name, numElements, datatype, units, topotype);
return true;
}
return false;
}