TuttleOFX  1
MatrixManipulation.hpp File Reference
#include <ofxCore.h>
#include <math.h>
#include <boost/array.hpp>
Include dependency graph for MatrixManipulation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::plugin
namespace  tuttle::plugin::colorCubeViewer

Typedefs

typedef boost::array< double, 16 > tuttle::plugin::colorCubeViewer::Matrix4
typedef boost::array< double, 4 > tuttle::plugin::colorCubeViewer::Vect4
typedef boost::array< double, 3 > tuttle::plugin::colorCubeViewer::Axis

Functions

void tuttle::plugin::colorCubeViewer::productVectorMatrix (const Vect4 &v, const Matrix4 &m, Vect4 &result)
void tuttle::plugin::colorCubeViewer::multMatrixBtoMatrixA (Matrix4 &A, const Matrix4 &B)
void tuttle::plugin::colorCubeViewer::setToIdentity (Matrix4 &matrix)
void tuttle::plugin::colorCubeViewer::setToRotate (Matrix4 &matrix, const double &angle, const Axis axis)
void tuttle::plugin::colorCubeViewer::setToTranslate (Matrix4 &matrix, const Vect4 &t)
Matrix4 tuttle::plugin::colorCubeViewer::constructRotationMatrix (const Ofx3DPointD &rotationCenter, const double &angleX, const double &angleY, const double &angleZ)