![]() |
IOLink Python 1.11.0
|
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
Static Public Member Functions | |
| encode_image_view (image, outStream) | |
| decode_image_view (inStream) | |
| encode_arrayxi8 (src, dst) | |
| encode_arrayxi16 (src, dst) | |
| encode_arrayxi32 (src, dst) | |
| encode_arrayxi64 (src, dst) | |
| encode_arrayxu8 (src, dst) | |
| encode_arrayxu16 (src, dst) | |
| encode_arrayxu32 (src, dst) | |
| encode_arrayxu64 (src, dst) | |
| encode_arrayxf (src, dst) | |
| encode_arrayxd (src, dst) | |
| decode_arrayxi8 (src) | |
| decode_arrayxi16 (src) | |
| decode_arrayxi32 (src) | |
| decode_arrayxi64 (src) | |
| decode_arrayxu8 (src) | |
| decode_arrayxu16 (src) | |
| decode_arrayxu32 (src) | |
| decode_arrayxu64 (src) | |
| decode_arrayxf (src) | |
| decode_arrayxd (src) | |
| encode_vector_2u8 (vect, outStream) | |
| encode_vector_2u_16 (vect, outStream) | |
| encode_vector_2u_32 (vect, outStream) | |
| encode_vector_2u_64 (vect, outStream) | |
| encode_vector_2i8 (vect, outStream) | |
| encode_vector_2i_16 (vect, outStream) | |
| encode_vector_2i_32 (vect, outStream) | |
| encode_vector_2i_64 (vect, outStream) | |
| encode_vector_2f (vect, outStream) | |
| encode_vector_2d (vect, outStream) | |
| decode_vector_2u8 (inStream) | |
| decode_vector_2u_16 (inStream) | |
| decode_vector_2u_32 (inStream) | |
| decode_vector_2u_64 (inStream) | |
| decode_vector_2i8 (inStream) | |
| decode_vector_2i_16 (inStream) | |
| decode_vector_2i_32 (inStream) | |
| decode_vector_2i_64 (inStream) | |
| decode_vector_2f (inStream) | |
| decode_vector_2d (inStream) | |
| encode_vector_3u8 (vect, outStream) | |
| encode_vector_3u_16 (vect, outStream) | |
| encode_vector_3u_32 (vect, outStream) | |
| encode_vector_3u_64 (vect, outStream) | |
| encode_vector_3i8 (vect, outStream) | |
| encode_vector_3i_16 (vect, outStream) | |
| encode_vector_3i_32 (vect, outStream) | |
| encode_vector_3i_64 (vect, outStream) | |
| encode_vector_3f (vect, outStream) | |
| encode_vector_3d (vect, outStream) | |
| decode_vector_3u8 (inStream) | |
| decode_vector_3u_16 (inStream) | |
| decode_vector_3u_32 (inStream) | |
| decode_vector_3u_64 (inStream) | |
| decode_vector_3i8 (inStream) | |
| decode_vector_3i_16 (inStream) | |
| decode_vector_3i_32 (inStream) | |
| decode_vector_3i_64 (inStream) | |
| decode_vector_3f (inStream) | |
| decode_vector_3d (inStream) | |
| encode_vector_4u8 (vect, outStream) | |
| encode_vector_4u_16 (vect, outStream) | |
| encode_vector_4u_32 (vect, outStream) | |
| encode_vector_4u_64 (vect, outStream) | |
| encode_vector_4i8 (vect, outStream) | |
| encode_vector_4i_16 (vect, outStream) | |
| encode_vector_4i_32 (vect, outStream) | |
| encode_vector_4i_64 (vect, outStream) | |
| encode_vector_4f (vect, outStream) | |
| encode_vector_4d (vect, outStream) | |
| decode_vector_4u8 (inStream) | |
| decode_vector_4u_16 (inStream) | |
| decode_vector_4u_32 (inStream) | |
| decode_vector_4u_64 (inStream) | |
| decode_vector_4i8 (inStream) | |
| decode_vector_4i_16 (inStream) | |
| decode_vector_4i_32 (inStream) | |
| decode_vector_4i_64 (inStream) | |
| decode_vector_4f (inStream) | |
| decode_vector_4d (inStream) | |
| encode_vector_xu8 (vect, outStream) | |
| encode_vector_xu_16 (vect, outStream) | |
| encode_vector_xu_32 (vect, outStream) | |
| encode_vector_xu_64 (vect, outStream) | |
| encode_vector_xi8 (vect, outStream) | |
| encode_vector_xi_16 (vect, outStream) | |
| encode_vector_xi_32 (vect, outStream) | |
| encode_vector_xi_64 (vect, outStream) | |
| encode_vector_xf (vect, outStream) | |
| encode_vector_xd (vect, outStream) | |
| decode_vector_xu8 (inStream) | |
| decode_vector_xu_16 (inStream) | |
| decode_vector_xu_32 (inStream) | |
| decode_vector_xu_64 (inStream) | |
| decode_vector_xi8 (inStream) | |
| decode_vector_xi_16 (inStream) | |
| decode_vector_xi_32 (inStream) | |
| decode_vector_xi_64 (inStream) | |
| decode_vector_xf (inStream) | |
| decode_vector_xd (inStream) | |
| encode_data_frame_view (dataFrame, outStream) | |
| decode_data_frame_view (inStream) | |
| encode_matrix_3f (mat, outStream) | |
| encode_matrix_4f (mat, outStream) | |
| encode_matrix_3d (mat, outStream) | |
| encode_matrix_4d (mat, outStream) | |
| decode_matrix_3f (inStream) | |
| decode_matrix_4f (inStream) | |
| decode_matrix_3d (inStream) | |
| decode_matrix_4d (inStream) | |
Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Serialization class which provides methods to serialize and unserialize most of IOLink objects.
|
static |
Decode an array from a stream.
:type src: :py:class:`StreamAccess`
:param src: The stream to decode from.
:rtype: :py:class:`ArrayXi8`
:return: The decoded array.
|
static |
Factory to unserialize a DataFrameView from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`DataFrameView`
:return: a in-memory DataFrameView built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a DataFrameView
:raises: Error if decoding issue (synchronization tag not found)
|
static |
Factory to unserialize an ImageView from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`ImageView`
:return: a in-memory ImageView built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not an ImageView
:raises: Error if decoding issue (synchronization tag not found)
|
static |
Factory to unserialize a Matrix from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`Matrix3f`
:return: a Matrix built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a Matrix
:raises: Error if data type or dimension read from stream is not compatible with requested matrix type
|
static |
Factory to unserialize a Vector2 from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`Vector2u8`
:return: a Vector2 built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a Vector
:raises: Error if data type read from stream is not compatible with requested vector type
|
static |
Method to load a Vector3 which has been serialized into a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`Vector3u8`
:return: a Vector3 built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a Vector
:raises: Error if data type read from stream is not compatible with requested vector type
|
static |
Factory to unserialize a Vector4 from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`Vector4u8`
:return: a Vector4 built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a Vector
:raises: Error if data type read from stream is not compatible with requested vector type
|
static |
Factory to unserialize a VectorX from a stream.
:type inStream: :py:class:`StreamAccess`
:param inStream: Stream from where data is read
:rtype: :py:class:`VectorXu8`
:return: a VectorX built from input Stream
:raises: Error if IOLink version read from stream is not compatible with current version
:raises: Error if read magic number is invalid
:raises: Error if object to decode is not a Vector
:raises: Error if data type read from stream is not compatible with requested vector type
|
static |
Serialize an Array into a stream.
:type src: :py:class:`ArrayXi8`
:param src: The array to encode.
:type dst: :py:class:`StreamAccess`
:param dst: The stream where the encoded data is written.
|
static |
Factory to serialize a DataFrameView into a stream.
:type dataFrame: :py:class:`DataFrameView`
:param dataFrame: DataFrameView to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
:raises: Error if DataFrameView has not READ capacity
|
static |
Factory to serialize an ImageView into a stream.
:type image: :py:class:`ImageView`
:param image: ImageView to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
:raises: Error if ImageView has not READ capacity
|
static |
Factory to serialize a Matrix into a stream.
:type mat: :py:class:`Matrix3f`
:param mat: Matrix to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
|
static |
Factory to serialize a Vector2 into a stream.
:type vect: :py:class:`Vector2u8`
:param vect: Vector2 to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
|
static |
Factory to serialize a Vector3 into a stream.
:type vect: :py:class:`Vector3u8`
:param vect: Vector3 to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
|
static |
Factory to serialize a Vector4 into a stream.
:type vect: :py:class:`Vector4u8`
:param vect: Vector4 to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written
|
static |
Factory to serialize a VectorX into a stream.
:type vect: :py:class:`VectorXu8`
:param vect: VectorX to serialize
:type outStream: :py:class:`StreamAccess`
:param outStream: Stream where data is written