NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CMatrix3< T > Class Template Reference

Search Toolkit Book for CMatrix3

#include <gui/utils/matrix3.hpp>

+ Inheritance diagram for CMatrix3< T >:
+ Collaboration diagram for CMatrix3< T >:

Public Member Functions

 CMatrix3 ()
 
 CMatrix3 (T, T, T, T, T, T, T, T, T)
 
 CMatrix3 (const T[9])
 
 CMatrix3 (const T[3][3])
 
T operator() (int i, int j) const
 
Toperator() (int i, int j)
 
T operator[] (int i) const
 
Toperator[] (int i)
 
CMatrix3< T > & operator+= (T)
 
CMatrix3< T > & operator+= (const CMatrix3< T > &)
 
CMatrix3< T > & operator-= (T)
 
CMatrix3< T > & operator-= (const CMatrix3< T > &)
 
CMatrix3< T > & operator*= (T)
 
CMatrix3< T > & operator*= (const CMatrix3< T > &)
 
CMatrix3< T > & operator/= (T)
 
void Transpose ()
 
void Identity ()
 
void Clear (T x=(T) 0)
 
T Determinant () const
 
const TGetData () const
 
TGetData ()
 
CVect3< TRow (int r) const
 
CVect3< TColumn (int c) const
 

Private Attributes

T m_Data [9]
 

Detailed Description

template<class T>
class CMatrix3< T >

Definition at line 48 of file matrix3.hpp.


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:54 2024 by modify_doxy.py rev. 669887