File frameset_index.hpp

This file contains a class which defines a selection mechanism for frames.

Author

Benjamin Lindner ben@benlabs.net

Version

See VERSION in CMakeLists.txt

Copyright

GNU General Public License

class FramesetIndex : public std::vector<std::streamoff>
#include <frameset_index.hpp>

Stores frame offset information. Can be generated in advance and is required by some file formats.

Public Functions

inline void set_signature(std::vector<char> sig)
inline std::vector<char> get_signature()
void load(std::string filename)
void save(std::string filename)
void select(std::vector<size_t> &selection)

Public Static Functions

static std::vector<char> generate_signature(std::string filename)

Private Functions

template<class Archive>
inline void serialize(Archive &ar, const unsigned int version)

Private Members

std::vector<char> signature

Friends

friend class boost::serialization::access