Loading...
Searching...
No Matches
cv::Complex< _Tp > Class Template Reference
A complex number class. More...
#include <opencv2/core/types.hpp>
Public Member Functions | |
Complex () | |
default constructor | |
Complex (_Tp _re, _Tp _im=0) | |
Complex | conj () const |
conjugation | |
template<typename T2 > | |
operator Complex< T2 > () const | |
conversion to another data type | |
Public Attributes | |
_Tp | im |
_Tp | re |
Detailed Description
template<typename _Tp>
class cv::Complex< _Tp >
class cv::Complex< _Tp >
A complex number class.
The template class is similar and compatible with std::complex, however it provides slightly more convenient access to the real and imaginary parts using through the simple field access, as opposite to std::complex::real() and std::complex::imag().
Constructor & Destructor Documentation
◆ Complex() [1/2]
template<typename _Tp >
cv::Complex< _Tp >::Complex | ( | ) |
default constructor
◆ Complex() [2/2]
template<typename _Tp >
cv::Complex< _Tp >::Complex | ( | _Tp | _re, |
_Tp | _im = 0 |
||
) |
Member Function Documentation
◆ conj()
template<typename _Tp >
Complex cv::Complex< _Tp >::conj | ( | ) | const |
conjugation
◆ operator Complex< T2 >()
conversion to another data type
Member Data Documentation
◆ im
template<typename _Tp >
_Tp cv::Complex< _Tp >::im |
◆ re
template<typename _Tp >
_Tp cv::Complex< _Tp >::re |
The documentation for this class was generated from the following file:
- opencv2/core/types.hpp