OpenSceneGraph  3.0.1
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
osgDB::DotOsgWrapper Class Reference

deprecated. More...

Inheritance diagram for osgDB::DotOsgWrapper:
Inheritance graph
[legend]

List of all members.

Public Types

enum  ReadWriteMode { READ_AND_WRITE, READ_ONLY }
typedef std::vector< std::string > Associates
typedef bool(* ReadFunc )(osg::Object &, osgDB::Input &)
typedef bool(* WriteFunc )(const osg::Object &, osgDB::Output &)

Public Member Functions

 DotOsgWrapper (osg::Object *proto, const std::string &name, const std::string &associates, ReadFunc readFunc, WriteFunc writeFunc, ReadWriteMode readWriteMode=READ_AND_WRITE)
const osg::Object * getPrototype () const
const std::string & getName () const
const Associates & getAssociates () const
ReadFunc getReadFunc () const
WriteFunc getWriteFunc () const
ReadWriteMode getReadWriteMode () const

Protected Member Functions

 DotOsgWrapper ()
 protected to prevent inappropriate creation of wrappers.
 DotOsgWrapper (DotOsgWrapper &)
 protected to prevent inappropriate creation of wrappers.
virtual ~DotOsgWrapper ()
 protected to prevent wrapper being created on stack.

Protected Attributes

osg::ref_ptr< osg::Object > _prototype
std::string _name
Associates _associates
ReadFunc _readFunc
WriteFunc _writeFunc
ReadWriteMode _readWriteMode

Detailed Description

deprecated.


Member Typedef Documentation

typedef std::vector<std::string> osgDB::DotOsgWrapper::Associates

Member Enumeration Documentation

Enumerator:
READ_AND_WRITE 
READ_ONLY 

Constructor & Destructor Documentation

osgDB::DotOsgWrapper::DotOsgWrapper ( osg::Object *  proto,
const std::string &  name,
const std::string &  associates,
ReadFunc  readFunc,
WriteFunc  writeFunc,
ReadWriteMode  readWriteMode = READ_AND_WRITE 
)
osgDB::DotOsgWrapper::DotOsgWrapper ( ) [inline, protected]

protected to prevent inappropriate creation of wrappers.

protected to prevent inappropriate creation of wrappers.

virtual osgDB::DotOsgWrapper::~DotOsgWrapper ( ) [inline, protected, virtual]

protected to prevent wrapper being created on stack.


Member Function Documentation

const std::string& osgDB::DotOsgWrapper::getName ( ) const [inline]

Member Data Documentation

std::string osgDB::DotOsgWrapper::_name [protected]

The documentation for this class was generated from the following file:

osg logo
Generated at Thu Sep 27 2012 12:20:26 for the OpenSceneGraph by doxygen 1.7.6.1.