本文整理汇总了C++中osg::NodePtr::dump方法的典型用法代码示例。如果您正苦于以下问题:C++ NodePtr::dump方法的具体用法?C++ NodePtr::dump怎么用?C++ NodePtr::dump使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类osg::NodePtr
的用法示例。
在下文中一共展示了NodePtr::dump方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char **argv)
{
OSG::NodePtr pRoot;
int i = 0;
OSG::osgInit(i, NULL);
OSG::Node::create();
if((argc > 2) && (OSG::stringcmp(argv[2], "pushNames") == 0))
{
OSG::SceneFileHandler::the().setOptions("wrl", "pushNames=true");
}
pRoot = OSG::SceneFileHandler::the().read(argv[1]);
std::cerr << "Tree : " << std::endl;
if(pRoot == OSG::NullFC)
{
std::cerr << "\t Empty" << std::endl;
}
else
{
pRoot->dump();
}
// char *szFilename = "stirnwand.wrl";
OSG::osgExit();
return 0;
}
示例2: testRefCount
void testRefCount(void)
{
#if 0
OSG::NodePtr pNode = OSG::Node::create();
OSG::NodePtr pNode1 = OSG::Node::create();
fprintf(stderr, "1\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
pNode->addChild(pNode1);
fprintf(stderr, "2\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
fprintf(stderr, "3\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
applyToAspect(1, false);
applyToAspect(2);
fprintf(stderr, "4\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
fprintf(stderr, "5\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
applyToAspect(1, false);
fprintf(stderr, "6\n");
//XX
#if 0
pNode.dump();
pNode1.dump();
#endif
applyToAspect(2);
fprintf(stderr, "7\n");
#endif
}