mrpt.serialization
mrpt-serialization Python API.
Package Contents
- exception mrpt.serialization.CExceptionEOF
Bases:
EOFErrorEnd of stream reached while reading an object (an EOFError).
- class mrpt.serialization.CArchive
C++ API: class mrpt::serialization::CArchive
Serializes and deserializes MRPT objects to/from a stream.
- ReadDouble() float
Reads a double value.
- ReadInt() int
Reads an int value.
- ReadObject() CSerializable
- ReadObject(obj: CSerializable) None
Reads an MRPT object from the stream into an existing object, which must be of the same class.
- WriteObject(arg0: CSerializable) None
Writes an MRPT object to the stream.
- class mrpt.serialization.CSerializable
C++ API: class mrpt::serialization::CSerializable
The virtual base class which provides a unified interface for all persistent objects in MRPT.
- GetRuntimeClass() mrpt.rtti.TRuntimeClassId
Returns information about the class of an object in runtime.
- mrpt.serialization.bytesToObject(arg0: bytes) CSerializable
Converts a Python bytes object back into an MRPT object.
- mrpt.serialization.objectToBytes(arg0: CSerializable) bytes
Converts an MRPT object to a Python bytes object.