Files
OpenSceneGraph/src/osgPlugins/Inventor/ReaderWriterIV.h
Robert Osfield 02b456bcfa Converted plugins to use the new supportsExtension()/supportsOptions/supportsProtocl() methods
to help enable better querying of supported features
2008-07-13 22:18:59 +00:00

30 lines
850 B
C++

#ifndef _READERWRITERIV_H_
#define _READERWRITERIV_H_
#include <osgDB/Registry>
#include <osgDB/FileNameUtils>
class ReaderWriterIV : public osgDB::ReaderWriter
{
public:
ReaderWriterIV();
virtual const char* className() const
{
return "Inventor reader/writer";
}
bool isInventorExtension(const std::string& extension) const
{
return osgDB::equalCaseInsensitive(extension, "iv") ? true : false;
}
virtual ReadResult readNode(const std::string& filename,
const osgDB::ReaderWriter::Options *) const;
virtual WriteResult writeNode(const osg::Node& node, const std::string& filename,
const osgDB::ReaderWriter::Options* options = NULL) const;
};
#endif