paralleldomain.data_lab.config.types

class Float3(*, proto=None, x=None, y=None, z=None)

A three element vector of float values.

Parameters:
x

First element of the vector.

y

Second element of the vector.

z

Third element of the vector.

class Float3x3(*, proto=None, r0=None, r1=None, r2=None)

A 3x3 matrix of float values.

Parameters:
r0

The first row of the matrix.

r1

The second row of the matrix.

r2

The third row of the matrix.

class Pose(*, proto=None, position=None, orientation=None)

Represents a pose in 3D space, including translation and rotation.

Parameters:
position

The 3D position of the Pose.

orientation

The 3D rotation of the Pose.