Visualization Library 2.1.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
The Matrix4 class is a template class that implements a generic 4x4 matrix, see also vl::dmat4, vl::fmat4, vl::umat4, vl::imat4. More...
#include <Matrix4.hpp>
Public Types | |
typedef T_Scalar | scalar_type |
Public Member Functions | |
template<typename T > | |
Matrix4 (const Matrix4< T > &m) | |
Matrix4 (const Matrix4 &other) | |
Matrix4 () | |
Matrix4 (T_Scalar n) | |
Matrix4 (T_Scalar *val) | |
Matrix4 (T_Scalar e00, T_Scalar e01, T_Scalar e02, T_Scalar e03, T_Scalar e10, T_Scalar e11, T_Scalar e12, T_Scalar e13, T_Scalar e20, T_Scalar e21, T_Scalar e22, T_Scalar e23, T_Scalar e30, T_Scalar e31, T_Scalar e32, T_Scalar e33) | |
Matrix4 & | fill (T_Scalar val) |
Matrix4 & | fillPtr (T_Scalar *val) |
T_Scalar | diff (const Matrix4 &other) const |
Vector3< T_Scalar > | getX () const |
Vector3< T_Scalar > | getY () const |
Vector3< T_Scalar > | getZ () const |
Vector3< T_Scalar > | getT () const |
Matrix4 & | setX (const Vector3< T_Scalar > &v) |
Matrix4 & | setY (const Vector3< T_Scalar > &v) |
Matrix4 & | setZ (const Vector3< T_Scalar > &v) |
Matrix4 & | setT (const Vector3< T_Scalar > &v) |
bool | operator== (const Matrix4 &m) const |
bool | operator!= (const Matrix4 &m) const |
Matrix4 & | operator= (const Matrix4 &m) |
Matrix4 | operator+ (const Matrix4 &m) const |
Matrix4 & | operator+= (const Matrix4 &m) |
Matrix4 | operator- (const Matrix4 &m) const |
Matrix4 & | operator-= (const Matrix4 &m) |
Matrix4 & | operator*= (const Matrix4 &m) |
Matrix4 | operator- () const |
Matrix4 | operator+ (T_Scalar d) const |
Matrix4 & | operator+= (T_Scalar d) |
Matrix4 | operator- (T_Scalar d) const |
Matrix4 & | operator-= (T_Scalar d) |
Matrix4 | operator* (T_Scalar d) const |
Matrix4 & | operator*= (T_Scalar d) |
Matrix4 | operator/ (T_Scalar d) const |
Matrix4 & | operator/= (T_Scalar d) |
bool | isIdentity () const |
Matrix4 | as3x3 () const |
Matrix3< T_Scalar > | get3x3 () const |
void | set3x3 (const Matrix3< T_Scalar > &m) |
This writes only on the upper 3x3 part of the matrix without touching the last row and column. More... | |
T_Scalar * | ptr () |
const T_Scalar * | ptr () const |
Matrix4 & | transpose () |
Matrix4 | getTransposed () const |
Matrix4 & | getTransposed (Matrix4 &dest) const |
bool | isNull () const |
Matrix4 & | setNull () |
Matrix4 & | setIdentity () |
T_Scalar | getInverse (Matrix4 &dest) const |
Matrix4 | getInverse (T_Scalar *determinant=NULL) const |
Matrix4 & | invert (T_Scalar *determinant=NULL) |
void | getAsLookAtModeling (Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) const |
void | getAsLookAt (Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) const |
void | getYXRotationAngles (T_Scalar °rees_y, T_Scalar °rees_x) const |
If this matrix can be represented as RY(degrees_y) * RX(degrees_x) , where RX and RY are getRotation matrices around the X and Y axis respectively, this function returns the getRotation angles degrees_y and degrees_x . More... | |
Matrix4 & | rotate (T_Scalar degrees, const Vector3< T_Scalar > &v) |
Matrix4 & | rotate (T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) |
Matrix4 & | rotate (T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2) |
Matrix4 & | rotate (T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3) |
Matrix4 & | rotateXYZ (T_Scalar degX, T_Scalar degY, T_Scalar degZ) |
Matrix4 & | rotateZYX (T_Scalar degZ, T_Scalar degY, T_Scalar degX) |
Matrix4 & | rotate (const Vector4< T_Scalar > &from, const Vector4< T_Scalar > &to) |
Matrix4 & | rotate (const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) |
Matrix4 & | translate (T_Scalar x, T_Scalar y, T_Scalar z) |
Matrix4 & | translate (const Vector3< T_Scalar > &v) |
Matrix4 & | scale (T_Scalar x, T_Scalar y, T_Scalar z) |
Matrix4 & | scale (const Vector3< T_Scalar > v) |
Matrix4 & | postMultiply (const Matrix4 &m) |
Matrix4 & | preMultiply (const Matrix4 &m) |
const T_Scalar & | e (int i, int j) const |
T_Scalar & | e (int i, int j) |
Static Public Member Functions | |
static Matrix4 & | getNull (Matrix4 &out) |
static Matrix4 | getNull () |
static Matrix4 | getIdentity () |
static Matrix4 & | getIdentity (Matrix4 &out) |
static Matrix4 | getPerspective (T_Scalar fovy, T_Scalar aspect_ratio, T_Scalar znear, T_Scalar zfar) |
static Matrix4 | getFrustum (T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar) |
static Matrix4 | getOrtho (T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar) |
static Matrix4 | getOrtho2D (T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop) |
static Matrix4 | getLookAtModeling (const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up) |
static Matrix4 | getLookAt (const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up) |
static Matrix4 & | getRotation (Matrix4 &out, T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 | getRotation (T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 | getRotation (T_Scalar degrees, const Vector3< T_Scalar > &v) |
static Matrix4 | getRotation (T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2) |
static Matrix4 | getRotation (T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3) |
static Matrix4 | getRotationXYZ (T_Scalar degX, T_Scalar degY, T_Scalar degZ) |
static Matrix4 | getRotationZYX (T_Scalar degZ, T_Scalar degY, T_Scalar degX) |
static Matrix4 & | getRotation (Matrix4 &out, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) |
static Matrix4 | getRotation (const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) |
static Matrix4 & | getTranslation (Matrix4 &out, const Vector3< T_Scalar > &v) |
static Matrix4 | getTranslation (const Vector3< T_Scalar > &v) |
static Matrix4 | getTranslation (T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 & | getTranslation (Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 & | getScaling (Matrix4 &out, const Vector3< T_Scalar > &v) |
static Matrix4 | getScaling (const Vector3< T_Scalar > &v) |
static Matrix4 | getScaling (T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 & | getScaling (Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z) |
static Matrix4 & | multiply (Matrix4 &out, const Matrix4 &p, const Matrix4 &q) |
Protected Attributes | |
Vector4< T_Scalar > | mVec [4] |
The Matrix4 class is a template class that implements a generic 4x4 matrix, see also vl::dmat4, vl::fmat4, vl::umat4, vl::imat4.
Definition at line 48 of file Matrix4.hpp.
typedef T_Scalar vl::Matrix4< T_Scalar >::scalar_type |
Definition at line 51 of file Matrix4.hpp.
|
inlineexplicit |
Definition at line 54 of file Matrix4.hpp.
|
inline |
Definition at line 62 of file Matrix4.hpp.
|
inline |
Definition at line 67 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getIdentity(), and vl::Matrix4< float >::getNull().
|
inlineexplicit |
Definition at line 72 of file Matrix4.hpp.
|
inlineexplicit |
Definition at line 78 of file Matrix4.hpp.
|
inlineexplicit |
Definition at line 83 of file Matrix4.hpp.
|
inline |
Definition at line 315 of file Matrix4.hpp.
Referenced by vl::TextureMatrix::apply(), vl::DaeLoader::load(), vl::EdgeUpdateCallback::onActorRenderStarted(), and vl::Geometry::transform().
|
inline |
Definition at line 109 of file Matrix4.hpp.
|
inline |
Definition at line 665 of file Matrix4.hpp.
Referenced by vl::Camera::applyModelViewMatrix(), vl::Camera::applyViewMatrix(), vl::Matrix4< float >::diff(), vl::extractPlanes(), vl::Matrix4< float >::fill(), vl::Matrix4< float >::get3x3(), vl::Matrix4< float >::getFrustum(), vl::Matrix4< float >::getInverse(), vl::Matrix4< float >::getOrtho(), vl::Matrix4< float >::getPerspective(), vl::Matrix4< float >::getRotation(), vl::Matrix4< float >::getScaling(), vl::Matrix4< float >::getTranslation(), vl::Matrix4< float >::getTransposed(), vl::Matrix4< float >::isNull(), vl::Matrix4< float >::Matrix4(), vl::matrixCompMult(), vl::Matrix4< float >::multiply(), vl::Matrix4< float >::operator*(), vl::operator*(), vl::Matrix4< float >::operator*=(), vl::Matrix4< float >::operator+(), vl::Matrix4< float >::operator+=(), vl::Matrix4< float >::operator-(), vl::Matrix4< float >::operator-=(), vl::Matrix4< float >::operator/(), vl::Matrix4< float >::operator/=(), vl::outerProduct(), vl::Matrix4< float >::ptr(), vl::Text::renderBackground(), vl::Text::renderBorder(), vl::Text::renderText(), vl::Matrix4< float >::set3x3(), vl::Matrix4< float >::transpose(), vl::transpose(), vl::CalibratedCamera::updateCalibration(), vlX::vlx_isScaling(), and vlX::vlx_toValue().
|
inline |
Definition at line 666 of file Matrix4.hpp.
|
inline |
Definition at line 94 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getNull(), vl::SlicedVolume::setBox(), and vl::Matrix4< float >::setNull().
|
inline |
Definition at line 103 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::Matrix4().
|
inline |
Definition at line 328 of file Matrix4.hpp.
Referenced by vl::Quaternion< T_Scalar >::setFromMatrix(), vl::TrackballManipulator::trackballRotation(), and vl::ProjViewTransfCallback::updateMatrices().
void vl::Matrix4< T_Scalar >::getAsLookAt | ( | Vector3< T_Scalar > & | eye, |
Vector3< T_Scalar > & | at, | ||
Vector3< T_Scalar > & | up, | ||
Vector3< T_Scalar > & | right | ||
) | const |
Definition at line 822 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
void vl::Matrix4< T_Scalar >::getAsLookAtModeling | ( | Vector3< T_Scalar > & | eye, |
Vector3< T_Scalar > & | at, | ||
Vector3< T_Scalar > & | up, | ||
Vector3< T_Scalar > & | right | ||
) | const |
Definition at line 807 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getAsLookAt(), vl::Camera::getViewMatrixAsLookAt(), and vl::Matrix4< float >::invert().
|
static |
Definition at line 852 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
|
inlinestatic |
Definition at line 424 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 429 of file Matrix4.hpp.
T_Scalar vl::Matrix4< T_Scalar >::getInverse | ( | Matrix4< T_Scalar > & | dest | ) | const |
Definition at line 1014 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getIdentity(), vl::Matrix4< float >::getInverse(), vl::Matrix4< float >::invert(), vl::SlicedVolume::onActorRenderStarted(), vl::EdgeUpdateCallback::onActorRenderStarted(), vl::Camera::setModelingMatrix(), vl::Camera::setViewMatrix(), vl::RaycastVolume::updateUniforms(), and vl::SlicedVolume::updateUniforms().
|
inline |
Definition at line 437 of file Matrix4.hpp.
|
static |
Definition at line 788 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
|
static |
Definition at line 769 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
|
inlinestatic |
Definition at line 400 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 406 of file Matrix4.hpp.
|
static |
Definition at line 875 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getOrtho2D(), and vl::Matrix4< float >::invert().
|
static |
Definition at line 903 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
|
static |
Definition at line 830 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::invert().
|
static |
Definition at line 909 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getRotation(), vl::Matrix4< float >::getRotationXYZ(), vl::Matrix4< float >::getRotationZYX(), vl::Matrix4< float >::invert(), vl::Matrix4< float >::rotate(), and vl::Matrix4< float >::rotateZYX().
|
inlinestatic |
Definition at line 474 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 480 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 485 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 490 of file Matrix4.hpp.
|
static |
Definition at line 1181 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 537 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 515 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::rotateXYZ().
|
inlinestatic |
Definition at line 525 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::rotateZYX().
|
inlinestatic |
Definition at line 589 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getScaling(), and vl::Matrix4< float >::scale().
|
inlinestatic |
Definition at line 594 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 600 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 606 of file Matrix4.hpp.
|
inline |
Definition at line 136 of file Matrix4.hpp.
Referenced by vl::Camera::adjustView(), vl::Camera::computeRay(), vl::SceneManagerPortals::computeStartingSector(), vl::Billboard::computeWorldMatrix(), vl::DistanceLODEvaluator::evaluate(), vl::SceneManagerPortals::extractVisibleActors(), vl::Matrix4< float >::getAsLookAtModeling(), vl::TrackballManipulator::mouseDownEvent(), vl::Billboard::position(), vl::OcclusionCullRenderer::render_pass2(), vl::RaycastVolume::updateUniforms(), vl::SlicedVolume::updateUniforms(), and vlX::vlx_toValue().
|
inlinestatic |
Definition at line 553 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getTranslation(), and vl::Matrix4< float >::translate().
|
inlinestatic |
Definition at line 558 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 564 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 570 of file Matrix4.hpp.
|
inline |
Definition at line 368 of file Matrix4.hpp.
|
inline |
Definition at line 377 of file Matrix4.hpp.
|
inline |
Definition at line 121 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getAsLookAtModeling(), vl::Matrix4< float >::getYXRotationAngles(), vl::DaeLoader::load(), vl::TrackballManipulator::mouseMoveEvent(), and vl::GhostCameraManipulator::updateEvent().
|
inline |
void vl::Matrix4< T_Scalar >::getYXRotationAngles | ( | T_Scalar & | degrees_y, |
T_Scalar & | degrees_x | ||
) | const |
If this matrix can be represented as RY(degrees_y)
* RX(degrees_x)
, where RX and RY are getRotation matrices around the X and Y axis respectively, this function returns the getRotation angles degrees_y
and degrees_x
.
Definition at line 1204 of file Matrix4.hpp.
Referenced by vl::GhostCameraManipulator::enableEvent(), and vl::Matrix4< float >::invert().
|
inline |
Definition at line 131 of file Matrix4.hpp.
Referenced by vl::Camera::adjustView(), vl::Billboard::computeWorldMatrix(), vl::Matrix4< float >::getAsLookAtModeling(), vl::Matrix4< float >::getYXRotationAngles(), vl::DaeLoader::load(), vl::TrackballManipulator::mouseMoveEvent(), vl::GhostCameraManipulator::updateEvent(), and vl::RaycastVolume::updateUniforms().
|
inline |
Definition at line 446 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getAsLookAt(), vl::DaeLoader::load(), and vl::Geometry::transform().
|
inline |
Definition at line 309 of file Matrix4.hpp.
Referenced by vlX::vlx_isScaling(), and vlX::vlx_isTranslation().
|
inline |
Definition at line 385 of file Matrix4.hpp.
|
inlinestatic |
Definition at line 625 of file Matrix4.hpp.
Referenced by vl::operator*(), vl::Matrix4< float >::postMultiply(), and vl::Matrix4< float >::preMultiply().
|
inline |
Definition at line 178 of file Matrix4.hpp.
|
inline |
Definition at line 273 of file Matrix4.hpp.
|
inline |
Definition at line 225 of file Matrix4.hpp.
|
inline |
Definition at line 282 of file Matrix4.hpp.
|
inline |
Definition at line 189 of file Matrix4.hpp.
|
inline |
Definition at line 239 of file Matrix4.hpp.
|
inline |
Definition at line 199 of file Matrix4.hpp.
|
inline |
Definition at line 248 of file Matrix4.hpp.
|
inline |
Definition at line 207 of file Matrix4.hpp.
|
inline |
Definition at line 230 of file Matrix4.hpp.
|
inline |
Definition at line 256 of file Matrix4.hpp.
|
inline |
Definition at line 217 of file Matrix4.hpp.
|
inline |
Definition at line 265 of file Matrix4.hpp.
|
inline |
Definition at line 290 of file Matrix4.hpp.
|
inline |
Definition at line 300 of file Matrix4.hpp.
|
inline |
Definition at line 183 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::Matrix4().
|
inline |
Definition at line 173 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::operator!=().
|
inline |
Definition at line 652 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::operator*=().
|
inline |
Definition at line 658 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::rotate(), vl::Matrix4< float >::rotateXYZ(), vl::Matrix4< float >::rotateZYX(), vl::Matrix4< float >::scale(), and vl::Matrix4< float >::translate().
|
inline |
Definition at line 345 of file Matrix4.hpp.
Referenced by vl::Camera::applyModelViewMatrix(), vl::Camera::applyViewMatrix(), vl::Matrix4< float >::fillPtr(), vl::Matrix4< float >::getInverse(), vl::Uniform::getUniform(), vl::GLSLProgram::getUniform(), vl::Matrix4< float >::isIdentity(), vl::Matrix4< float >::multiply(), vl::DaeLoader::parseNode(), vl::Text::renderBackground(), vl::Text::renderBorder(), vl::EdgeRenderer::renderLines(), vl::EdgeRenderer::renderSolids(), vl::Text::renderText(), vl::Uniform::setUniform(), vl::CalibratedCamera::updateCalibration(), vl::ProjViewTransfCallback::updateMatrices(), vlX::vlx_mat4(), and vlX::vlx_toValue().
|
inline |
Definition at line 350 of file Matrix4.hpp.
|
inline |
Definition at line 495 of file Matrix4.hpp.
Referenced by vl::Text::rotate(), and vl::Matrix4< float >::rotate().
|
inline |
Definition at line 500 of file Matrix4.hpp.
|
inline |
Definition at line 505 of file Matrix4.hpp.
|
inline |
Definition at line 510 of file Matrix4.hpp.
|
inline |
Definition at line 543 of file Matrix4.hpp.
|
inline |
Definition at line 548 of file Matrix4.hpp.
|
inline |
Definition at line 520 of file Matrix4.hpp.
|
inline |
Definition at line 530 of file Matrix4.hpp.
|
inline |
Definition at line 615 of file Matrix4.hpp.
Referenced by vl::Terrain::init().
|
inline |
Definition at line 620 of file Matrix4.hpp.
|
inline |
This writes only on the upper 3x3 part of the matrix without touching the last row and column.
Definition at line 338 of file Matrix4.hpp.
|
inline |
Definition at line 411 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::getIdentity(), vl::Matrix4< float >::getRotation(), vl::Matrix4< float >::getScaling(), vl::Matrix4< float >::getTranslation(), vl::Matrix4< float >::Matrix4(), and vl::Text::resetMatrix().
|
inline |
Definition at line 394 of file Matrix4.hpp.
Referenced by vl::CalibratedCamera::updateCalibration().
|
inline |
Definition at line 165 of file Matrix4.hpp.
Referenced by vl::TrackballManipulator::mouseMoveEvent(), vl::A3DSLoader::read_TRIANGULAR_MESH(), and vlX::vlx_isTranslation().
|
inline |
Definition at line 141 of file Matrix4.hpp.
Referenced by vl::Billboard::computeWorldMatrix(), vl::DaeLoader::parseAsset(), and vl::A3DSLoader::read_TRIANGULAR_MESH().
|
inline |
Definition at line 149 of file Matrix4.hpp.
Referenced by vl::Billboard::computeWorldMatrix(), vl::DaeLoader::parseAsset(), and vl::A3DSLoader::read_TRIANGULAR_MESH().
|
inline |
Definition at line 157 of file Matrix4.hpp.
Referenced by vl::Billboard::computeWorldMatrix(), vl::DaeLoader::parseAsset(), and vl::A3DSLoader::read_TRIANGULAR_MESH().
|
inline |
Definition at line 579 of file Matrix4.hpp.
Referenced by vl::Text::boundingRectTransformed(), vl::Terrain::init(), vl::Text::renderText(), and vl::Text::translate().
|
inline |
Definition at line 584 of file Matrix4.hpp.
|
inline |
Definition at line 355 of file Matrix4.hpp.
Referenced by vl::DaeLoader::load(), vl::DaeLoader::parseNode(), and vl::Geometry::transform().
|
protected |
Definition at line 673 of file Matrix4.hpp.
Referenced by vl::Matrix4< float >::e(), vl::Matrix4< float >::getT(), vl::Matrix4< float >::getX(), vl::Matrix4< float >::getY(), vl::Matrix4< float >::getZ(), vl::Matrix4< float >::operator=(), vl::Matrix4< float >::operator==(), vl::Matrix4< float >::setIdentity(), vl::Matrix4< float >::setT(), vl::Matrix4< float >::setX(), vl::Matrix4< float >::setY(), and vl::Matrix4< float >::setZ().
Visualization Library 2.1.0 Reference Documentation
Updated on Wed Mar 10 2021 16:02:52.
© Copyright Michele Bosi. All rights reserved.