osg::ArgumentParser和osg::ApplicationUsage

这篇博客介绍了osg库中的ArgumentParser类如何用于参数解析,通过示例展示了如何检查特定参数的存在,以及在Examples osganimate和osgshadow中的应用。setDescription用于设置程序描述,addCommandLineOption添加命令行选项。当输入'-h',应用程序使用arguments.getApplicationUsage()->write()打印帮助信息。同时,提供了读取所有参数文件的方法,例如在osgblendequation中的应用。
摘要由CSDN通过智能技术生成

ArgumentParser参数解析器

  • 使用(Examples osganimate):
    判断有没有输入指定的参数
osg::ArgumentParser arguments(& argc,argv);
while (arguments.read("--overlay")) overlay = true
;
  • Examples osgshadow中使用方法

    setDescription是描述信息,在命令行下运行程序,会提前打印出来作为提示;
    addCommandLineOption是命令行选项信息
    arguments.getApplicationUsage()->write()函数的默认的是打出CommandLineOption的信息,可显示在屏幕上或者文本里。

     //  use an ArgumentParser object to manage the program arguments.
    osg::ArgumentParser arguments( & argc, argv);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值