OEBinaryIOHandler
class OEBinaryIOHandler : public OEBinaryIOHandlerBase
The following methods are publicly inherited form OEBinaryIOHandlerBase
This class is for extremely advanced usage. Typical usage of this class is for
preserving rotor offset compression. Please see the
OEPreserveRotCompress function instead.
Constructors
OEBinaryIOHandler()
OEBinaryIOHandler(const OEBinaryIOHandler &)
OEBinaryIOHandler(const OEBinaryIOHandlerBase &)
operator=
OEBinaryIOHandler &operator=(const OEBinaryIOHandler &)
Clear
void Clear()
CreateCopy
OEBase *CreateCopy() const
GetBaseWriteFxns
OEIterBase<OEWriteFxn<OEBaseData> > *GetBaseWriteFxns() const
GetDataType
const void *GetDataType() const
GetDefaultReadFxn
const OEReadFxnBase &GetDefaultReadFxn() const
GetDefaultWriteFxn
const OEWriteFxnBase &GetDefaultWriteFxn() const
GetReadFxns
OEIterBase<OEReadFxnBase> *GetReadFxns() const
GetWriteFxns
OEIterBase<OEWriteFxnBase> *GetWriteFxns() const
IsDataType
bool IsDataType(const void *) const
ReplaceReadFxn
bool ReplaceReadFxn(const OEReadFxnBase &)
ReplaceWriteFxn
bool ReplaceWriteFxn(const OEWriteFxnBase &)
SetBaseWriteFxn
bool SetBaseWriteFxn(const OEWriteFxn<OEBaseData> &)
SetReadFxn
bool SetReadFxn(const OEReadFxnBase &, bool makedefault=false)
SetWriteFxn
bool SetWriteFxn(const OEWriteFxnBase &, bool makedefault=false)