Field3D
|
#include <FileSequence.h>
Public Types | |
typedef std::vector< std::string > | StringVec |
Public Member Functions | |
const std::string & | filename (const size_t idx) const |
Returns a single filename. More... | |
const StringVec & | filenames () const |
Returns the full list of all filenames. More... | |
FileSequence () | |
Default constructor. Creates an empty sequence. More... | |
FileSequence (const std::string &sequence) | |
Construct from a sequence string. If the sequence string is an actual filename, we become a 1-length sequence. If the sequence can't be resolved, we become a 0-length sequence. More... | |
size_t | size () const |
Number of files in sequence. More... | |
Private Attributes | |
std::vector< std::string > | m_filenames |
Stores the resulting filenames. More... | |
Definition at line 63 of file FileSequence.h.
typedef std::vector<std::string> FileSequence::StringVec |
Definition at line 70 of file FileSequence.h.
|
inline |
Default constructor. Creates an empty sequence.
Definition at line 75 of file FileSequence.h.
FIELD3D_NAMESPACE_OPEN FileSequence::FileSequence | ( | const std::string & | sequence | ) |
Construct from a sequence string. If the sequence string is an actual filename, we become a 1-length sequence. If the sequence can't be resolved, we become a 0-length sequence.
Definition at line 64 of file FileSequence.cpp.
References FIELD3D_NAMESPACE_SOURCE_CLOSE, fileExists(), filename(), m_filenames, Msg::print(), and Msg::SevWarning.
|
inline |
Number of files in sequence.
Definition at line 85 of file FileSequence.h.
References m_filenames.
|
inline |
Returns a single filename.
Definition at line 89 of file FileSequence.h.
References m_filenames.
Referenced by FileSequence().
|
inline |
Returns the full list of all filenames.
Definition at line 93 of file FileSequence.h.
References m_filenames.
|
private |
Stores the resulting filenames.
Definition at line 101 of file FileSequence.h.
Referenced by filename(), filenames(), FileSequence(), and size().