Rerun C++ SDK
|
Datatype: Representation of a 3D affine transform. More...
#include <rerun/datatypes/transform3d.hpp>
Public Member Functions | |
Transform3D (const Transform3D &other) | |
Copy constructor. | |
Transform3D & | operator= (const Transform3D &other) noexcept |
Transform3D (Transform3D &&other) noexcept | |
Transform3D & | operator= (Transform3D &&other) noexcept |
void | swap (Transform3D &other) noexcept |
Transform3D (rerun::datatypes::TranslationAndMat3x3 translation_and_mat3x3) | |
Transform3D (rerun::datatypes::TranslationRotationScale3D translation_rotation_scale) | |
const rerun::datatypes::TranslationAndMat3x3 * | get_translation_and_mat3x3 () const |
Return a pointer to translation_and_mat3x3 if the union is in that state, otherwise nullptr . | |
const rerun::datatypes::TranslationRotationScale3D * | get_translation_rotation_scale () const |
Return a pointer to translation_rotation_scale if the union is in that state, otherwise nullptr . | |
Static Public Member Functions | |
static Transform3D | translation_and_mat3x3 (rerun::datatypes::TranslationAndMat3x3 translation_and_mat3x3) |
static Transform3D | translation_rotation_scale (rerun::datatypes::TranslationRotationScale3D translation_rotation_scale) |
Datatype: Representation of a 3D affine transform.