Public Member Functions | Protected Attributes | List of all members
Vector< T > Class Template Reference
Inheritance diagram for Vector< T >:
Inheritance graph
[legend]
Collaboration diagram for Vector< T >:
Collaboration graph
[legend]

Public Member Functions

 Vector (size_t size=0, bool vertical=true)
 
 Vector (const Vector< T > &v)
 
template<class T2 >
Vector< T > & operator= (const std::vector< T2 > &v)
 
template<class T2 >
innerProduct (Vector< T2 > &src)
 
- Public Member Functions inherited from Matrix< double >
 Matrix (size_t rows=0, size_t columns=0)
 
 Matrix (const Matrix &m)
 
virtual void setSize (size_t rows, size_t columns)
 
size_t getSize () const
 
virtual size_t getRows () const
 
virtual size_t getColumns () const
 
double & operator() (const size_t &i)
 
const double & operator() (const size_t &i) const
 
double & operator() (const size_t &i, const size_t &j)
 
const double & operator() (const size_t &i, const size_t &j) const
 
void fill (const double &x)
 Resets the values, leaving geomatry.
 
std::vector< double >::iterator begin ()
 
std::vector< double >::const_iterator begin () const
 
std::vector< double >::iterator end ()
 
std::vector< double >::const_iterator end () const
 
Matrix< double > & operator= (const std::vector< T2 > &v)
 
 operator std::vector< double > & () const
 
void transpose (Matrix< double > &dst)
 
void multiply (const Matrix< T2 > &src2, Matrix< T3 > &dst)
 
void inverse (Matrix< T2 > &dst)
 Computes the inverse of a matrix. More...
 
void inverse3 (Matrix< T2 > &dst)
 Computes the inverse of a 3-by-3 matrix. More...
 

Protected Attributes

bool vertical
 

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