Index

C++ Code Documentation

template <class A> math::Matrix4

Derived from: math::MatrixX

File: BASE/math/Matrix4.H

public:
  • Matrix4();
    constructor
  • Matrix4(Matrix4 const &a);
    constructor
  • Matrix4(A const *a);
    constructor
  • ~Matrix4();
    destructor
  • Matrix4 &operator=(Matrix4<A> const &);
    assignment operator
  • Matrix4 &operator=(A const *a);
    assignment operator
  • void reflection(vector4<A> const &normal);
  • void scale_matrix( A x, A y, A z );
  • void translation_matrix( A x, A y, A z );
  • void rotation_matrix( A angle, A a0, A a1, A a2 );
  • void rotation_matrix( A angle, A a0, A a1, A a2, A o0, A o1, A o2 );
protected:
private:


template <class A> math::Matrix4 GANG