osgDB::DatabaseRevisions Class Reference

Inheritance diagram for osgDB::DatabaseRevisions:

osg::Object osg::Referenced

List of all members.

Public Member Functions

 DatabaseRevisions ()
 DatabaseRevisions (const DatabaseRevisions &revisions, const osg::CopyOp=osg::CopyOp::SHALLOW_COPY)
META_Object(osgDB,
DatabaseRevisions) typedef std
void 
setDatabasePath (const std::string &path)
const std::string & getDatabasePath () const
void addRevision (DatabaseRevision *revision)
void removeRevision (DatabaseRevision *revision)
DatabaseRevisiongetDatabaseRevision (unsigned int i)
DatabaseRevisionList & getDatabaseRevisionList ()
const DatabaseRevisionList & getDatabaseRevisionList () const
bool isFileBlackListed (const std::string &filename) const
bool removeFile (const std::string &filename)

Protected Member Functions

virtual ~DatabaseRevisions ()

Protected Attributes

std::string _databasePath
DatabaseRevisionList _revisionList


Constructor & Destructor Documentation

osgDB::DatabaseRevisions::DatabaseRevisions (  ) 

osgDB::DatabaseRevisions::DatabaseRevisions ( const DatabaseRevisions revisions,
const osg::CopyOp  = osg::CopyOp::SHALLOW_COPY 
)

virtual osgDB::DatabaseRevisions::~DatabaseRevisions (  )  [protected, virtual]


Member Function Documentation

META_Object (osgDB, DatabaseRevisions) typedef std void osgDB::DatabaseRevisions::setDatabasePath ( const std::string &  path  )  [inline]

const std::string& osgDB::DatabaseRevisions::getDatabasePath (  )  const [inline]

void osgDB::DatabaseRevisions::addRevision ( DatabaseRevision revision  ) 

void osgDB::DatabaseRevisions::removeRevision ( DatabaseRevision revision  ) 

DatabaseRevision* osgDB::DatabaseRevisions::getDatabaseRevision ( unsigned int  i  )  [inline]

DatabaseRevisionList& osgDB::DatabaseRevisions::getDatabaseRevisionList (  )  [inline]

const DatabaseRevisionList& osgDB::DatabaseRevisions::getDatabaseRevisionList (  )  const [inline]

bool osgDB::DatabaseRevisions::isFileBlackListed ( const std::string &  filename  )  const

bool osgDB::DatabaseRevisions::removeFile ( const std::string &  filename  ) 


Member Data Documentation

std::string osgDB::DatabaseRevisions::_databasePath [protected]

DatabaseRevisionList osgDB::DatabaseRevisions::_revisionList [protected]


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

Generated on Sat Mar 20 12:34:01 2010 for openscenegraph by  doxygen 1.5.6