fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <transform_LookAt.hpp>
Public Member Functions | |
LookAt () | |
const Vec3d & | getEye () const |
const Vec3d & | getCenter () const |
const Vec3d & | getUp () const |
void | setEye (const Vec3d &eye) |
void | setCenter (const Vec3d ¢er) |
void | setUp (const Vec3d &up) |
void | setDirection (const Vec3d &direction) |
void | computeVectors () |
void | computeTransform () |
void | computeInverse () |
void | computeTransformGL () |
const Matrix44d & | getTransformMatrix () const |
const Matrix44d & | getInverseMatrix () const |
Protected Attributes | |
Vec3d | mEye |
Vec3d | mCenter |
Vec3d | mUp |
Vec3d | mSide |
Vec3d | mForward |
Matrix44d | mTransform |
Matrix44d | mInverse |
Definition at line 6 of file transform_LookAt.hpp.
LookAt::LookAt | ( | ) |
Definition at line 4 of file transform_LookAt.cpp.
void LookAt::computeInverse | ( | ) |
Definition at line 37 of file transform_LookAt.cpp.
void LookAt::computeTransform | ( | ) |
Definition at line 18 of file transform_LookAt.cpp.
void LookAt::computeTransformGL | ( | ) |
Definition at line 56 of file transform_LookAt.cpp.
void LookAt::computeVectors | ( | ) |
Definition at line 10 of file transform_LookAt.cpp.
const Vec3d& LookAt::getCenter | ( | ) | const [inline] |
Definition at line 12 of file transform_LookAt.hpp.
const Vec3d& LookAt::getEye | ( | ) | const [inline] |
Definition at line 11 of file transform_LookAt.hpp.
const Matrix44d& LookAt::getInverseMatrix | ( | ) | const [inline] |
Definition at line 23 of file transform_LookAt.hpp.
const Matrix44d& LookAt::getTransformMatrix | ( | ) | const [inline] |
Definition at line 22 of file transform_LookAt.hpp.
const Vec3d& LookAt::getUp | ( | ) | const [inline] |
Definition at line 13 of file transform_LookAt.hpp.
void LookAt::setCenter | ( | const Vec3d & | center | ) | [inline] |
Definition at line 15 of file transform_LookAt.hpp.
void LookAt::setDirection | ( | const Vec3d & | direction | ) | [inline] |
Definition at line 17 of file transform_LookAt.hpp.
void LookAt::setEye | ( | const Vec3d & | eye | ) | [inline] |
Definition at line 14 of file transform_LookAt.hpp.
void LookAt::setUp | ( | const Vec3d & | up | ) | [inline] |
Definition at line 16 of file transform_LookAt.hpp.
Vec3d LookAt::mCenter [protected] |
Definition at line 26 of file transform_LookAt.hpp.
Vec3d LookAt::mEye [protected] |
Definition at line 25 of file transform_LookAt.hpp.
Vec3d LookAt::mForward [protected] |
Definition at line 29 of file transform_LookAt.hpp.
Matrix44d LookAt::mInverse [protected] |
Definition at line 31 of file transform_LookAt.hpp.
Vec3d LookAt::mSide [protected] |
Definition at line 28 of file transform_LookAt.hpp.
Matrix44d LookAt::mTransform [protected] |
Definition at line 30 of file transform_LookAt.hpp.
Vec3d LookAt::mUp [protected] |
Definition at line 27 of file transform_LookAt.hpp.