Class TransformData

Inheritance Relationships

Base Type

Class Documentation

class TransformData : public dai::Buffer

TransformData message. Carries transform in x,y,z,qx,qy,qz,qw format.

Public Functions

TransformData()

Construct TransformData message.

TransformData(const Transform &transform)
TransformData(const std::array<std::array<double, 4>, 4> &data)
TransformData(double x, double y, double z, double qx, double qy, double qz, double qw)
TransformData(double x, double y, double z, double roll, double pitch, double yaw)
virtual ~TransformData()
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
Point3d getTranslation() const
Point3d getRotationEuler() const
Quaterniond getQuaternion() const
DEPTHAI_SERIALIZE(TransformData, Buffer::sequenceNum, Buffer::ts, Buffer::tsDevice, transform)

Public Members

Transform transform

Transform.