Rerun C++ SDK
Loading...
Searching...
No Matches
rerun::datatypes::Transform3D Struct Reference

Datatype: Representation of a 3D affine transform. More...

#include <rerun/datatypes/transform3d.hpp>

Public Member Functions

 Transform3D (const Transform3D &other)
 Copy constructor.
 
Transform3Doperator= (const Transform3D &other) noexcept
 
 Transform3D (Transform3D &&other) noexcept
 
Transform3Doperator= (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::TranslationAndMat3x3get_translation_and_mat3x3 () const
 Return a pointer to translation_and_mat3x3 if the union is in that state, otherwise nullptr.
 
const rerun::datatypes::TranslationRotationScale3Dget_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)
 

Detailed Description

Datatype: Representation of a 3D affine transform.


The documentation for this struct was generated from the following file: