ISIS Core Library 0.7.2 (api 3.0.0)
Public Member Functions

isis::util::Matrix4x4< TYPE > Class Template Reference

#include <matrix.hpp>

Inheritance diagram for isis::util::Matrix4x4< TYPE >:
isis::util::FixedMatrix< TYPE, 4, 4 > isis::util::FixedVector< TYPE, ROWS *COLS, typename FixedVector< TYPE, ROWS *COLS >::container_type > container_type

Public Member Functions

 Matrix4x4 ()
template<typename TYPE2 >
 Matrix4x4 (const FixedVector< TYPE2, 4 > &row1, const FixedVector< TYPE2, 4 > &row2, const FixedVector< TYPE2, 4 > &row3=vector4< TYPE2 >(0, 0, 1, 0), const FixedVector< TYPE2, 4 > &row4=vector4< TYPE2 >(0, 0, 0, 1))
 Matrix4x4 (const TYPE src[16])
 Matrix4x4 (const FixedMatrix< TYPE, 4, 4 > &src)

Detailed Description

template<typename TYPE>
class isis::util::Matrix4x4< TYPE >

Definition at line 194 of file matrix.hpp.


Constructor & Destructor Documentation

template<typename TYPE >
isis::util::Matrix4x4< TYPE >::Matrix4x4 ( ) [inline]

Definition at line 197 of file matrix.hpp.

template<typename TYPE >
isis::util::Matrix4x4< TYPE >::Matrix4x4 ( const FixedMatrix< TYPE, 4, 4 > &  src) [inline]

Definition at line 199 of file matrix.hpp.

template<typename TYPE >
isis::util::Matrix4x4< TYPE >::Matrix4x4 ( const TYPE  src[16]) [inline]

Definition at line 201 of file matrix.hpp.

template<typename TYPE >
template<typename TYPE2 >
isis::util::Matrix4x4< TYPE >::Matrix4x4 ( const FixedVector< TYPE2, 4 > &  row1,
const FixedVector< TYPE2, 4 > &  row2,
const FixedVector< TYPE2, 4 > &  row3 = vector4<TYPE2>( 0, 0, 1, 0 ),
const FixedVector< TYPE2, 4 > &  row4 = vector4<TYPE2>( 0, 0, 0, 1 ) 
) [inline]

Definition at line 202 of file matrix.hpp.


The documentation for this class was generated from the following file: