MI - Fimex
|
#include <FeltFile.h>
Public Types | |
typedef size_t | size_type |
typedef boost::shared_ptr< FeltField > | FeltFieldPtr |
typedef std::vector< FeltFieldPtr >::const_iterator | iterator |
typedef iterator | const_iterator |
Public Member Functions | |
FeltFile (const boost::filesystem::path &file) | |
~FeltFile () | |
size_type | size () const |
bool | empty () const |
const boost::filesystem::path & | fileName () const |
std::string | information () const |
boost::posix_time::ptime | lastUpdateTime () const |
boost::posix_time::ptime | referenceTime () const |
boost::posix_time::ptime | firstTime () const |
boost::posix_time::ptime | lastTime () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const FeltField & | at (size_t idx) const |
throws std::out_of_range if idx is too large. More... | |
Static Public Member Functions | |
static void | log (const std::string &msg) |
static void | setLogStream (std::ostream &o) |
static void | setLogging (bool enableLogging) |
static bool | isLogging () |
Friends | |
class | FeltField |
typedef boost::shared_ptr<FeltField> felt::FeltFile::FeltFieldPtr |
typedef size_t felt::FeltFile::size_type |
|
explicit |
felt::FeltFile::~FeltFile | ( | ) |
const FeltField& felt::FeltFile::at | ( | size_t | idx | ) | const |
throws std::out_of_range if idx is too large.
iterator felt::FeltFile::begin | ( | ) |
const_iterator felt::FeltFile::begin | ( | ) | const |
|
inline |
References size().
iterator felt::FeltFile::end | ( | ) |
const_iterator felt::FeltFile::end | ( | ) | const |
|
inline |
References firstTime(), information(), lastTime(), lastUpdateTime(), and referenceTime().
boost::posix_time::ptime felt::FeltFile::firstTime | ( | ) | const |
Referenced by fileName().
std::string felt::FeltFile::information | ( | ) | const |
Referenced by fileName().
|
static |
boost::posix_time::ptime felt::FeltFile::lastTime | ( | ) | const |
Referenced by fileName().
boost::posix_time::ptime felt::FeltFile::lastUpdateTime | ( | ) | const |
Referenced by fileName().
|
static |
boost::posix_time::ptime felt::FeltFile::referenceTime | ( | ) | const |
Referenced by fileName().
|
static |
|
static |
|
friend |