本文整理汇总了C++中DipData::extractDouble方法的典型用法代码示例。如果您正苦于以下问题:C++ DipData::extractDouble方法的具体用法?C++ DipData::extractDouble怎么用?C++ DipData::extractDouble使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DipData
的用法示例。
在下文中一共展示了DipData::extractDouble方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: convert
VariablePtr convert(const std::string & tag, DipData & data) const{
DipDouble value;
if (tag.length() == 0){
value = data.extractDouble();
} else {
value = data.extractDouble(const_cast<char *>(tag.c_str()));
}
return new FloatVar(value);
}
示例2: handleMessage
/**
* handle changes to subscribed to publications
* Simply prints the contents of the received data.
* @param subscription - the subsciption to the publications thats changed.
* @param message - object containing publication data
* */
void handleMessage(DipSubscription *subscription, DipData &message){
cout<<"Received data from "<<subscription->getTopicName()<<endl;
cout<<"value :"<<message.extractDouble("value")<<endl;
}