本文整理汇总了C++中mu::Parser::SetExpr方法的典型用法代码示例。如果您正苦于以下问题:C++ Parser::SetExpr方法的具体用法?C++ Parser::SetExpr怎么用?C++ Parser::SetExpr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mu::Parser
的用法示例。
在下文中一共展示了Parser::SetExpr方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
VoxelOp( std::string expr ) {
parser.SetExpr( expr );
parser.DefineVar( std::string( "vox" ), &voxBuff );
parser.DefineVar( std::string( "pos_x" ), &posBuff[data::rowDim] );
parser.DefineVar( std::string( "pos_y" ), &posBuff[data::columnDim] );
parser.DefineVar( std::string( "pos_z" ), &posBuff[data::sliceDim] );
parser.DefineVar( std::string( "pos_t" ), &posBuff[data::timeDim] );
}
示例2: speed
//constructor
Func(std::string tag,
int speed_in,
int line_width_in,
double tmax_in,
double tinc_in,
double rotation_in,
sf::Color color_in )
: speed( speed_in ),
line_width(line_width_in),
t (0),
tmax ( tmax_in ),
tinc ( tinc_in ),
rotation( rotation_in ),
color ( color_in )
{
p.DefineVar("theta", &t);
p.SetExpr(tag);
}