|
Public Types |
| typedef std::vector< std::string > | FileNameList |
Public Member Functions |
| | Archive () |
| virtual | ~Archive () |
| virtual const char * | libraryName () const |
| virtual const char * | className () const |
| virtual bool | acceptsExtension (const std::string &) |
| virtual void | close ()=0 |
| virtual bool | fileExists (const std::string &filename) const =0 |
| virtual std::string | getMasterFileName () const =0 |
| virtual bool | getFileNames (FileNameList &fileNameList) const =0 |
| virtual ReadResult | readObject (const std::string &, const Options *=NULL) const =0 |
| virtual ReadResult | readImage (const std::string &, const Options *=NULL) const =0 |
| virtual ReadResult | readHeightField (const std::string &, const Options *=NULL) const =0 |
| virtual ReadResult | readNode (const std::string &, const Options *=NULL) const =0 |
| virtual WriteResult | writeObject (const osg::Object &, const std::string &, const Options *=NULL) const =0 |
| virtual WriteResult | writeImage (const osg::Image &, const std::string &, const Options *=NULL) const =0 |
| virtual WriteResult | writeHeightField (const osg::HeightField &, const std::string &, const Options *=NULL) const =0 |
| virtual WriteResult | writeNode (const osg::Node &, const std::string &, const Options *=NULL) const =0 |