SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::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

◆ Mat22() [1/4]

Definition at line 22 of file Mat22.h.

◆ Mat22() [2/4]

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

Definition at line 25 of file Mat22.h.

◆ Mat22() [3/4]

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

Definition at line 28 of file Mat22.h.

◆ Mat22() [4/4]

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

Member Function Documentation

◆ GetInverse()

Definition at line 58 of file Mat22.h.

◆ GetTranspose()

Definition at line 73 of file Mat22.h.

◆ operator*=()

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

Definition at line 53 of file Mat22.h.

◆ operator=()

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

Definition at line 36 of file Mat22.h.

◆ operator[]() [1/2]

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

Definition at line 49 of file Mat22.h.

◆ operator[]() [2/2]

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

Definition at line 45 of file Mat22.h.

Member Data Documentation

◆ m_mat

Definition at line 80 of file Mat22.h.


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