osgAL::FilePathContainer Class Reference

List of all members.

Public Member Functions

 FilePathContainer ()
 FilePathContainer (const std::string &env)
 ~FilePathContainer ()
void setFilePathList (const std::string &paths, const std::string &delimitor=FP_PATH_DELIMITER)
bool setEnvironmentVariable (const std::string &env)
void setFilePath (const std::string &path)
void FilePathContainer::addFilePath (const std::string &path)
void pushbackPath (const std::string &path)
void pushfrontPath (const std::string &path)
std::list< std::string > & getFilePathList ()
std::string extractDirectory (const std::string &path)
std::string extractFilename (const std::string &path)
std::string findFile (const std::string &filename)

Constructor & Destructor Documentation

osgAL::FilePathContainer::FilePathContainer (  ) 

Constructor

osgAL::FilePathContainer::FilePathContainer ( const std::string &  env  ) 

Constructor - set the file path found in given environment variable

osgAL::FilePathContainer::~FilePathContainer (  ) 

Destructor


Member Function Documentation

void osgAL::FilePathContainer::setFilePathList ( const std::string &  paths,
const std::string &  delimitor = FP_PATH_DELIMITER 
)

Set the file path using a single string deliminated with given delimitor

bool osgAL::FilePathContainer::setEnvironmentVariable ( const std::string &  env  ) 

Set the file path found in given environment variable - returns true if env var found

void osgAL::FilePathContainer::setFilePath ( const std::string &  path  ) 

Set the file path directly

void osgAL::FilePathContainer::FilePathContainer::addFilePath ( const std::string &  path  ) 

Adds a list of paths to the previous one

void osgAL::FilePathContainer::pushbackPath ( const std::string &  path  ) 

Adds a filepath to the end of the list

void osgAL::FilePathContainer::pushfrontPath ( const std::string &  path  ) 

Adds a filepath to the beginning of the list

std::list<std::string>& osgAL::FilePathContainer::getFilePathList (  ) 

Get file path list

std::string osgAL::FilePathContainer::extractDirectory ( const std::string &  path  ) 

Get directory from path

std::string osgAL::FilePathContainer::extractFilename ( const std::string &  path  ) 

Get filename from path

std::string osgAL::FilePathContainer::findFile ( const std::string &  filename  ) 

Return path to given filename if file exists in any directory


The documentation for this class was generated from the following file:
Generated on Mon Jan 22 17:11:46 2007 for osgAL by  doxygen 1.5.1