本文整理汇总了C++中openfluid::ware::WareParams_t类的典型用法代码示例。如果您正苦于以下问题:C++ WareParams_t类的具体用法?C++ WareParams_t怎么用?C++ WareParams_t使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了WareParams_t类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: OPENFLUID_GetSimulatorParameter
bool PluggableSimulator::OPENFLUID_GetSimulatorParameter(const openfluid::ware::WareParams_t& Params,
const openfluid::ware::WareParamKey_t& ParamName,
std::vector<long>& Vals) const
{
bool IsOK = false;
openfluid::ware::WareParams_t::const_iterator it = Params.find(ParamName);
if (it != Params.end())
{
openfluid::core::VectorValue Vect;
IsOK = it->second.toVectorValue(";",Vect);
if(IsOK)
{
Vals.clear();
for (unsigned long i=0;i<Vect.size();i++)
Vals.push_back(static_cast<int>(Vect[i]));
}
}
return IsOK;
}
开发者ID:fabrejc,项目名称:travis-test-docker,代码行数:25,代码来源:PluggableSimulator.cpp
示例2: initParams
void initParams(const openfluid::ware::WareParams_t& Params)
{
if (Params.find("part") != Params.end())
m_PartStr = Params.at("part").toString();
if (m_PartStr == "initparams")
OPENFLUID_RaiseError(m_PartStr);
}
开发者ID:jylfc0307,项目名称:OpenFluidPlus,代码行数:8,代码来源:ExceptionsObs.cpp
示例3:
openfluid::core::StringValue PluggableSimulator::OPENFLUID_GetSimulatorParameter(
const openfluid::ware::WareParams_t& Params,
const openfluid::ware::WareParamKey_t& ParamName) const
{
openfluid::ware::WareParams_t::const_iterator it = Params.find(ParamName);
if (it != Params.end())
return it->second;
else
throw openfluid::base::FrameworkException(computeFrameworkContext(OPENFLUID_CODE_LOCATION),
"Parameter "+ParamName+ " does not exist");
}
开发者ID:fabrejc,项目名称:travis-test-docker,代码行数:12,代码来源:PluggableSimulator.cpp
示例4: OPENFLUID_IsSimulatorParameterExist
bool PluggableSimulator::OPENFLUID_IsSimulatorParameterExist(const openfluid::ware::WareParams_t& Params,
const openfluid::ware::WareParamKey_t& ParamName) const
{
return (Params.find(ParamName) != Params.end());
}
开发者ID:fabrejc,项目名称:travis-test-docker,代码行数:5,代码来源:PluggableSimulator.cpp
注:本文中的openfluid::ware::WareParams_t类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论