#include <sdifentity.h>
Public Methods | |
SDIFEntity () | |
Default constructor. | |
bool | AddFrameType (const std::string &frametype, const std::string &matrix) |
add new frame type or change existing frame type of the entity | |
bool | AddMatrixType (const std::string &matrixtype, const std::string &colnames) |
define a new or redefine an existing matrix type for the entity. | |
int | PrintTypes () |
const std::string & | GetTypeString () const |
bool | SetTypeString (const std::string &TypeString) |
int | ChangeSelection (const std::string &selection) |
bool | Open (const char *filename, SdifFileModeET Mode) |
bool | OpenRead (const char *filename) |
bool | OpenWrite (const char *filename) |
bool | Close () |
bool | Rewind () |
SdifFileT * | GetFile () const |
void | PrintAllNVTs () |
bool | AddNVT (const SDIFNameValueTable &nvt, SdifUInt4 StreamID=0) |
int | GetNbNVT () const |
SDIFNameValueTable & | GetNVT (unsigned int i) |
int | ReadNextFrame (SDIFFrame &frame) |
int | ReadNextSelectedFrame (SDIFFrame &frame) |
bool | eof () const |
int | WriteFrame (SDIFFrame &frame) |
SDIFEntity is composed of different methods that allow the handling of an sdif-file.