Added support for passing in an options string to control the orientation of the generated graph

This commit is contained in:
Robert Osfield
2010-04-28 18:52:58 +00:00
parent f27678dbb9
commit b459fb4a25
3 changed files with 41 additions and 4 deletions

View File

@@ -34,8 +34,10 @@ class ReaderWriterDOT : public osgDB::ReaderWriter {
return WriteResult(WriteResult::ERROR_IN_WRITING_FILE);
}
virtual WriteResult writeNode(const osg::Node& node,std::ostream& fout,const Options* options = NULL) const {
virtual WriteResult writeNode(const osg::Node& node,std::ostream& fout,const Options* options = NULL) const
{
osgDot::SimpleDotVisitor sdv;
sdv.setOptions(options);
sdv.run( *const_cast<osg::Node*>( &node ), &fout );
return WriteResult(WriteResult::FILE_SAVED);
}