Index

C++ Code Documentation

template <class A> math::Matrix3

Derived from: math::MatrixX

File: BASE/math/Matrix3.H

3-by-3 matrices with R^3 functionality.

public:
  • Matrix3 ();
    void constructor
  • Matrix3 (Matrix3 const &a);
    constructor
  • Matrix3 (A const *a);
    constructor
  • ~Matrix3 ();
    destructor
  • Matrix3 & operator= (Matrix3<A> const &);
    assignment operators
  • Matrix3 & operator= (A const *a);
  • int rotation(Vector3<A> const &axis, A angle);
    sets *this to a rotation matrix with axis "axis", and rotation angle "angle"
  • int reflection(Vector3<A> const &normal);
  • void inversion();
  • A det() const;
  • friend class Vector3<A>;
protected:
private:


template <class A> math::Matrix3 GANG