AliceVision
Photogrammetric Computer Vision Framework
Public Member Functions | Public Attributes | List of all members
aliceVision::Matrix3x3 Class Reference

Public Member Functions

Matrix3x3operator= (const Matrix3x3 &m)=default
 
Matrix3x3 operator- (double d) const
 
Matrix3x3 operator/ (double d) const
 
Matrix3x3 operator- () const
 
Matrix3x3 operator- (const Matrix3x3 &M) const
 
Matrix3x3 operator* (const Matrix3x3 &_m) const
 
Point3d operator* (const Point2d &_p) const
 
Point2d operator^ (const Point2d &_p) const
 
Point3d operator* (const Point3d &_p) const
 
Matrix3x3 transpose () const
 
double deteminant () const
 
bool isSingular () const
 
double det () const
 
Matrix3x3 inverse () const
 
Point3d mldivide (const Point3d &b)
 
void RQ (Matrix3x3 &R, Matrix3x3 &Q)
 
bool inverse (Matrix3x3 &m) const
 

Public Attributes

union {
   struct {
      double   m11
 
      double   m12
 
      double   m13
 
      double   m21
 
      double   m22
 
      double   m23
 
      double   m31
 
      double   m32
 
      double   m33
 
   } 
 
   double   m [9]
 
}; 
 

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