Public Member Functions | Private Attributes
tango_gl::Transform Class Reference

#include <transform.h>

Inheritance diagram for tango_gl::Transform:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const TransformGetParent () const
TransformGetParent ()
glm::vec3 GetPosition () const
glm::quat GetRotation () const
glm::vec3 GetScale () const
glm::mat4 GetTransformationMatrix () const
const Transformoperator= (const Transform &rhs)
void SetParent (Transform *transform)
void SetPosition (const glm::vec3 &position)
void SetRotation (const glm::quat &rotation)
void SetScale (const glm::vec3 &scale)
void SetTransformationMatrix (const glm::mat4 &transform_mat)
 Transform ()
 Transform (const Transform &other)
void Translate (const glm::vec3 &translation)
virtual ~Transform ()

Private Attributes

Transformparent_
glm::vec3 position_
glm::quat rotation_
glm::vec3 scale_

Detailed Description

Definition at line 24 of file transform.h.


Constructor & Destructor Documentation

Definition at line 24 of file transform.cpp.

Definition at line 31 of file transform.cpp.


Member Function Documentation

Definition at line 84 of file transform.cpp.

Definition at line 88 of file transform.cpp.

Definition at line 39 of file transform.cpp.

Definition at line 47 of file transform.cpp.

Definition at line 55 of file transform.cpp.

Definition at line 67 of file transform.cpp.

const Transform& tango_gl::Transform::operator= ( const Transform rhs)

Definition at line 80 of file transform.cpp.

void tango_gl::Transform::SetPosition ( const glm::vec3 position)

Definition at line 35 of file transform.cpp.

void tango_gl::Transform::SetRotation ( const glm::quat rotation)

Definition at line 43 of file transform.cpp.

void tango_gl::Transform::SetScale ( const glm::vec3 scale)

Definition at line 51 of file transform.cpp.

Definition at line 63 of file transform.cpp.

void tango_gl::Transform::Translate ( const glm::vec3 translation)

Definition at line 59 of file transform.cpp.


Member Data Documentation

Definition at line 52 of file transform.h.

Definition at line 54 of file transform.h.

Definition at line 55 of file transform.h.

Definition at line 56 of file transform.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:43