OEBinaryIOHandlerBase

class OEBinaryIOHandlerBase : public OEBase

The following methods are publicly inherited from OEBase:

operator=

GetData

IsDataType

operator+=

GetDataIter

SetBaseData

AddBaseData

GetDataType

SetBoolData

AddData

GetDoubleData

SetData

Clear

GetFloatData

SetDoubleData

CreateCopy

GetIntData

SetFloatData

DeleteData

GetStringData

SetIntData

GetBoolData

HasData

SetStringData

The following classes derive from this class:

OEBinaryIOHandler

Clear

void Clear()=0

GetBaseWriteFxns

OEIterBase<OEWriteFxn<OEBaseData> > *GetBaseWriteFxns() const =0

GetDefaultReadFxn

const OEReadFxnBase &GetDefaultReadFxn() const =0

GetDefaultWriteFxn

const OEWriteFxnBase &GetDefaultWriteFxn() const =0

GetReadFxns

OEIterBase<OEReadFxnBase> *GetReadFxns() const =0

GetWriteFxns

OEIterBase<OEWriteFxnBase> *GetWriteFxns() const =0

ReplaceReadFxn

bool ReplaceReadFxn(const OEReadFxnBase &)=0

ReplaceWriteFxn

bool ReplaceWriteFxn(const OEWriteFxnBase &)=0

SetBaseWriteFxn

bool SetBaseWriteFxn(const OEWriteFxn<OEBaseData> &)=0

SetReadFxn

bool SetReadFxn(const OEReadFxnBase &, bool makedefault=false)=0

SetWriteFxn

bool SetWriteFxn(const OEWriteFxnBase &, bool makedefault=false)=0