kanzi::SRTValue3DLongerPath Class Reference

#include <kanzi/core/math/srt_value_3d.hpp>

Inheritance diagram for kanzi::SRTValue3DLongerPath:
kanzi::SRTValue3D

Public Member Functions

 SRTValue3DLongerPath (const SRTValue3D &value)
 
- Public Member Functions inherited from kanzi::SRTValue3D
 SRTValue3D ()
 
 SRTValue3D (Vector3 scale, Vector3 rotationAnglesInRadians, Vector3 translation)
 
 SRTValue3D (Vector3 scale, KzcQuaternion rotation, Vector3 translation)
 
Vector3 getScale () const
 
void setScale (Vector3 value)
 
float getScaleX () const
 
void setScaleX (float value)
 
float getScaleY () const
 
void setScaleY (float value)
 
float getScaleZ () const
 
void setScaleZ (float value)
 
void scale (Vector3 factor)
 
KzcQuaternion getRotation () const
 
void setRotation (KzcQuaternion value)
 
void setRotation (Vector3 rotationAnglesInRadians)
 
Vector3 getTranslation () const
 
void setTranslation (Vector3 value)
 
float getTranslationX () const
 
void setTranslationX (float value)
 
float getTranslationY () const
 
void setTranslationY (float value)
 
float getTranslationZ () const
 
void setTranslationZ (float value)
 
void rotate (KzcQuaternion rotation)
 
Matrix4x4 toMatrix () const
 

Additional Inherited Members

- Static Public Member Functions inherited from kanzi::SRTValue3D
static optional< SRTValue3Dcreate (const Matrix4x4 &matrix)
 
static SRTValue3D createScale (Vector3 scale)
 
static SRTValue3D createUniformScale (float scale)
 
static SRTValue3D createTranslation (Vector3 translation)
 

Constructor & Destructor Documentation

kanzi::SRTValue3DLongerPath::SRTValue3DLongerPath ( const SRTValue3D value)
inlineexplicit

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