#include <transparenttransformatable.h>
Inheritance diagram for TransparentTransformatable:

Public Member Functions | |
| TransparentTransformatable () | |
| TransparentTransformatable (const Vector3 &loc) | |
| TransparentTransformatable (const TransparentTransformatable &t) | |
| virtual | ~TransparentTransformatable () |
| virtual void | translate (const Vector3 &v) |
| virtual void | scale (const Vector3 &v) |
| virtual void | rotateDeg (const Vector3 &v) |
| virtual void | rotateRad (const Vector3 &v) |
| virtual void | applyOrthogonalMatrix (const Matrix &m) |
| virtual void | applyMatrix (const Matrix &m) |
| virtual void | transform (const TransparentTransformatable &t) |
| virtual void | transformInverse (const TransparentTransformatable &t) |
| void | transformPointIn (Vector3 &p) const |
| void | transformPointOut (Vector3 &p) const |
| void | transformNormalOut (Vector3 &p) const |
| void | transformRayIn (Ray &r) const |
| Vector3 | getTranslation () const |
| const Matrix * | getTransformationMatrix () const |
| const Matrix * | getInverseMatrix () const |
Protected Member Functions | |
| void | clearTransformation () |
| void | setTranslation (const Vector3 &v) |
|
|
Create untransformated TransparentTransformatable. |
|
|
Create TransparentTransformatable at given location. |
|
|
Copy constructor. |
|
|
Destructor. |
|
|
Transform by non-singular matrix.
Implements Transformatable.
Reimplemented in Object3D.
|
|
|
Transform by orthogonal matrix.
Implements Transformatable.
Reimplemented in Object3D, and Pigment3DConstant.
|
|
|
Clears all transformation information. |
|
|
|
|
|
|
|
|
|
|
|
Rotate around x,y and z axis.
Implements Transformatable.
Reimplemented in Box, Object3D, and Sphere.
|
|
|
Rotate around x,y and z axis.
Implements Transformatable.
Reimplemented in Box, Object3D, and Sphere.
|
|
|
Scale by x,y,z factor from vector. Implements Transformatable.
Reimplemented in Box, Object3D, Pigment3DConstant, and Sphere.
|
|
|
Change translation vector. |
|
|
Transform the same way as given Transformatable. Reimplemented in Object3D.
|
|
|
Transform inverse as given Transformatble. Reimplemented in Object3D.
|
|
|
Transform normal vector from local space to outer space. |
|
|
Transform point into local space. |
|
|
Transform point out of local space. |
|
|
Transform ray into local space. |
|
|
Translate by vector. Implements Transformatable.
Reimplemented in Box, Object3D, and Pigment3DConstant.
|
1.3.8