TuttleOFX  1
sequenceParser::File Class Reference

#include <File.hpp>

Inheritance diagram for sequenceParser::File:
Collaboration diagram for sequenceParser::File:

Public Member Functions

 File (const boost::filesystem::path &directory, const std::string &filename, const EMaskOptions &options)
 File (const File &other)
 ~File ()
std::ostream & getCout (std::ostream &os) const
std::vector
< boost::filesystem::path > 
getFiles () const
std::string getAbsoluteFilename () const
std::string getFilename () const
void clear ()
Fileclone () const

Private Attributes

std::string _filename

Detailed Description

Definition at line 8 of file File.hpp.


Constructor & Destructor Documentation

sequenceParser::File::File ( const boost::filesystem::path &  directory,
const std::string &  filename,
const EMaskOptions options 
) [inline]

Definition at line 13 of file File.hpp.

Referenced by clone().

sequenceParser::File::File ( const File other) [inline]

Definition at line 17 of file File.hpp.

sequenceParser::File::~File ( ) [inline]

Definition at line 22 of file File.hpp.


Member Function Documentation

void sequenceParser::File::clear ( ) [inline, virtual]

Reimplemented from sequenceParser::FileObject.

Definition at line 39 of file File.hpp.

References _filename.

File* sequenceParser::File::clone ( ) const [inline, virtual]

Implements sequenceParser::FileObject.

Definition at line 45 of file File.hpp.

References File().

Here is the call graph for this function:

std::string sequenceParser::File::getAbsoluteFilename ( ) const [inline]

Definition at line 29 of file File.hpp.

References _filename, and sequenceParser::FileObject::getAbsoluteDirectory().

Referenced by dumpImageProperties(), and main().

Here is the call graph for this function:

std::string sequenceParser::File::getFilename ( ) const [inline]

Definition at line 34 of file File.hpp.

References _filename.

std::vector< boost::filesystem::path > sequenceParser::File::getFiles ( ) const [virtual]
Todo:
: can we remove this?

Implements sequenceParser::FileObject.

Definition at line 38 of file File.cpp.

References sequenceParser::FileObject::_directory, and _filename.


Field Documentation

std::string sequenceParser::File::_filename [private]

Definition at line 48 of file File.hpp.

Referenced by clear(), getAbsoluteFilename(), getCout(), getFilename(), and getFiles().


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