SourceXtractorPlusPlus  0.11
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
SExtractor::Mat22 Class Reference

#include <Mat22.h>

Public Member Functions

 Mat22 ()
 
 Mat22 (double m1, double m2, double m3, double m4)
 
 Mat22 (std::tuple< double, double, double, double > tuple)
 
 Mat22 (const Mat22 &)=default
 
Mat22operator= (const Mat22 &other)
 
double operator[] (size_t i) const
 
double & operator[] (size_t i)
 
Mat22operator*= (const Mat22 &other)
 
Mat22 GetInverse () const
 
Mat22 GetTranspose () const
 

Public Attributes

double m_mat [4]
 

Detailed Description

Definition at line 19 of file Mat22.h.

Constructor & Destructor Documentation

SExtractor::Mat22::Mat22 ( )
inline

Definition at line 22 of file Mat22.h.

SExtractor::Mat22::Mat22 ( double  m1,
double  m2,
double  m3,
double  m4 
)
inline

Definition at line 25 of file Mat22.h.

SExtractor::Mat22::Mat22 ( std::tuple< double, double, double, double >  tuple)
inline

Definition at line 28 of file Mat22.h.

SExtractor::Mat22::Mat22 ( const Mat22 )
default

Member Function Documentation

Mat22 SExtractor::Mat22::GetInverse ( ) const
inline

Definition at line 58 of file Mat22.h.

References e, and m_mat.

Referenced by ModelFitting::m_rotation().

Mat22 SExtractor::Mat22::GetTranspose ( ) const
inline

Definition at line 73 of file Mat22.h.

References m_mat.

Referenced by ModelFitting::m_rotation().

Mat22& SExtractor::Mat22::operator*= ( const Mat22 other)
inline

Definition at line 53 of file Mat22.h.

Mat22& SExtractor::Mat22::operator= ( const Mat22 other)
inline

Definition at line 36 of file Mat22.h.

References m_mat.

double SExtractor::Mat22::operator[] ( size_t  i) const
inline

Definition at line 45 of file Mat22.h.

References m_mat.

double& SExtractor::Mat22::operator[] ( size_t  i)
inline

Definition at line 49 of file Mat22.h.

References m_mat.

Member Data Documentation

double SExtractor::Mat22::m_mat[4]

Definition at line 80 of file Mat22.h.

Referenced by GetInverse(), GetTranspose(), operator=(), and operator[]().


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