OEBinaryIOHandler

class OEBinaryIOHandler : public OEBinaryIOHandlerBase

The following methods are publicly inherited form OEBinaryIOHandlerBase

Clear

GetBaseWriteFxns

GetDefaultReadFxn

GetDefaultWriteFxn

GetReadFxns

GetWriteFxns

ReplaceReadFxn

ReplaceWriteFxn

SetBaseWriteFxn

SetReadFxn

SetWriteFxn

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
OEBinaryIOHandler(arg2: OEBinaryIOHandler) -> OEBinaryIOHandler
OEBinaryIOHandler(arg2: OEBinaryIOHandlerBase) -> OEBinaryIOHandler

Clear

Clear() -> None

CreateCopy

CreateCopy() -> OEBase

GetBaseWriteFxns

GetBaseWriteFxns() -> Iterable[OEWriteFxn[OEBaseData]]

GetDataType

GetDataType() -> void

GetDefaultReadFxn

GetDefaultReadFxn() -> OEReadFxnBase

GetDefaultWriteFxn

GetDefaultWriteFxn() -> OEWriteFxnBase

GetReadFxns

GetReadFxns() -> Iterable[OEReadFxnBase]

GetWriteFxns

GetWriteFxns() -> Iterable[OEWriteFxnBase]

IsDataType

IsDataType(arg2: void) -> bool

ReplaceReadFxn

ReplaceReadFxn(arg2: OEReadFxnBase, replacetag: str = str("")) -> bool

ReplaceWriteFxn

ReplaceWriteFxn(arg2: OEWriteFxnBase, replacetag: str = str("")) -> bool

SetBaseWriteFxn

SetBaseWriteFxn(arg2: OEWriteFxn[OEBaseData]) -> bool

SetReadFxn

SetReadFxn(arg2: OEReadFxnBase, makedefault: bool = False) -> bool

SetWriteFxn

SetWriteFxn(arg2: OEWriteFxnBase, makedefault: bool = False) -> bool