|
FileHeader & | backHeader () |
|
const FileHeader & | backHeader () const |
|
std::list< FileHeader >::iterator | beginHeader () |
|
std::list< FileHeader >::const_iterator | beginHeader () const |
|
bool | emptyHeader () const |
|
std::list< FileHeader >::iterator | endHeader () |
|
std::list< FileHeader >::const_iterator | endHeader () const |
|
| FileFilterFrameWithHeader (const FileSpec &spec, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME, const FileSpecFind::Filter &filter=FileSpecFind::Filter()) |
|
| FileFilterFrameWithHeader (const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
| FileFilterFrameWithHeader (const std::string &filename, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
| FileFilterFrameWithHeader (const std::vector< std::string > &fileList, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
FileHeader & | frontHeader () |
|
const FileHeader & | frontHeader () const |
|
std::list< FileHeader >::size_type | getHeaderCount (void) const |
| Returns the number of data items in the header list. More...
|
|
std::list< FileHeader > & | getHeaderData (void) |
| Returns the contents of the header data list. More...
|
|
std::list< FileHeader > | getHeaderData (void) const |
| Returns the contents of the header data list, const. More...
|
|
template<class BinaryPredicate > |
std::list< FileData > | halfDiff (const FileFilterFrameWithHeader< FileStream, FileData, FileHeader > &r, BinaryPredicate p, int precision) const |
| Returns a list of the data in *this that isn't in r. More...
|
|
FileFilterFrameWithHeader & | newSource (const FileSpec &filespec, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME, const FileSpecFind::Filter &filter=FileSpecFind::Filter()) |
|
FileFilterFrameWithHeader & | newSource (const std::string &filename, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
FileFilterFrameWithHeader & | newSource (const std::vector< std::string > &fileList, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
std::list< FileHeader >::size_type | sizeHeader () |
|
template<class Operation > |
FileFilterFrameWithHeader & | touchHeader (Operation &op) |
|
bool | writeFile (const std::string &outputFile, const FileHeader &fh) const |
|
virtual | ~FileFilterFrameWithHeader () |
|
| FileFilterFrame (const FileSpec &spec, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME, const FileSpecFind::Filter &filter=FileSpecFind::Filter()) |
|
| FileFilterFrame (const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
| FileFilterFrame (const std::string &filename, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
| FileFilterFrame (const std::vector< std::string > &fileList, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
FileFilterFrame & | newSource (const FileSpec &filespec, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME, const FileSpecFind::Filter &filter=FileSpecFind::Filter()) |
|
FileFilterFrame & | newSource (const std::string &filename, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
FileFilterFrame & | newSource (const std::vector< std::string > &fileList, const gnsstk::CommonTime &start=gnsstk::CommonTime::BEGINNING_OF_TIME, const gnsstk::CommonTime &end=gnsstk::CommonTime::END_OF_TIME) |
|
bool | writeFile (const std::string &outputFile, const bool append=false) const |
|
bool | writeFile (FileStream &stream) const |
|
virtual | ~FileFilterFrame () |
|
FileFilter & | addData (const FileData &ffd) |
| Adds the given data into the filter. More...
|
|
FileFilter & | addData (const std::list< FileData > &datavec) |
| Adds arbitrary data to the filter. More...
|
|
FileData & | back () |
|
const FileData & | back () const |
|
std::list< FileData >::iterator | begin () |
|
std::list< FileData >::const_iterator | begin () const |
|
void | clear () |
|
template<class BinaryPredicate > |
std::pair< std::list< FileData >, std::list< FileData > > | diff (const FileFilter< FileData > &r, BinaryPredicate p) const |
|
bool | empty () const |
|
std::list< FileData >::iterator | end () |
|
std::list< FileData >::const_iterator | end () const |
|
| FileFilter (void) |
| Default constructor. More...
|
|
template<class Predicate > |
FileFilter & | filter (Predicate up) |
|
template<class Predicate > |
std::list< FileData > | findAll (Predicate p) const |
| Returns a list of data matching the given unary predicate. More...
|
|
FileData & | front () |
|
const FileData & | front () const |
|
std::list< FileData > & | getData (void) |
| Returns the contents of the data list. More...
|
|
std::list< FileData > | getData (void) const |
| Returns the contents of the data list, const. More...
|
|
std::list< FileData >::size_type | getDataCount (void) const |
| Returns the number of data items in the filter. More...
|
|
int | getFiltered () const |
|
FileFilter & | merge (const FileFilter &right) |
| Combines the data from the input filter to this object. More...
|
|
template<class Compare > |
FileFilter & | merge (const FileFilter &right, Compare bp) |
|
std::list< FileData >::size_type | size () |
|
template<class Compare > |
FileFilter & | sort (Compare comp) |
|
template<class Operation > |
FileFilter & | touch (const Operation &op) |
| a const operator touch for the classes that need it. More...
|
|
template<class Operation > |
FileFilter & | touch (Operation &op) |
|
template<class BinaryPredicate > |
FileFilter & | unique (BinaryPredicate bp) |
|
virtual | ~FileFilter () |
| Destructor. More...
|
|