|
| | Array2D () noexcept |
| |
| | Array2D (const Array2D &A) |
| |
| | Array2D (Array2D &&A) noexcept |
| |
| Array2D & | operator= (const Array2D &) |
| |
| Array2D & | operator= (Array2D &&) noexcept |
| |
| | ~Array2D () noexcept |
| |
| | Array2D (difference_type, difference_type, const_reference=value_type()) |
| |
| | Array2D (std::initializer_list< value_type >) |
| |
| | Array2D (std::initializer_list< std::initializer_list< value_type > >) |
| |
| template<typename T2 , typename T_alloc2 > |
| | Array2D (const Array2D< T2, T_alloc2 > &A) |
| |
| | Array2D (const const_region ®) |
| |
| | Array2D (const region ®) |
| |
| | operator value_type () |
| |
| const_reference | operator() (difference_type) const |
| |
| reference | operator() (difference_type p) |
| |
| const_reference | operator() (const details::last_index &) const |
| |
| reference | operator() (const details::last_index &last) |
| |
| const_reference | operator() (difference_type, difference_type) const |
| |
| reference | operator() (difference_type p1, difference_type p2) |
| |
| const_reference | operator() (difference_type p1, const details::last_index &) const |
| |
| reference | operator() (difference_type p1, const details::last_index &last) |
| |
| const_reference | operator() (const details::last_index &, difference_type p2) const |
| |
| reference | operator() (const details::last_index &last, difference_type p2) |
| |
| const_reference | operator() (const details::last_index &, const details::last_index &) const |
| |
| reference | operator() (const details::last_index &last1, const details::last_index &last2) |
| |
| const_region | operator() () const |
| |
| region | operator() () |
| |
| const_region | operator() (const r_convert_1D &r_sub_1D) const |
| |
| region | operator() (const r_convert_1D &r_sub_1D) |
| |
| const_region | operator() (const r_convert_2D_1 &r_sub1_2D, const r_convert_2D_2 &r_sub2_2D) const |
| |
| region | operator() (const r_convert_2D_1 &r_sub1_2D, const r_convert_2D_2 &r_sub2_2D) |
| |
| template<typename T_container > |
| std::enable_if< std::is_same< typenameT_container::container, bool_container >::value, const_region >::type | operator() (T_container A) const |
| |
| template<typename T_container > |
| std::enable_if< std::is_same< typenameT_container::container, bool_container >::value, region >::type | operator() (T_container A) |
| |
| template<typename T_container > |
| std::enable_if< std::is_same< typenameT_container::container, bool_container >::value, const_region >::type | operator() (const details::interface_region< details::base_region< T_container > > ®) const |
| |
| template<typename T_container > |
| std::enable_if< std::is_same< typenameT_container::container, bool_container >::value, region >::type | operator() (const details::interface_region< details::base_region< T_container > > ®) |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cend () const |
| |
| template<typename T_output = interpolator> |
| std::enable_if< std::is_floating_point< value_type >::value, T_output >::type | get_interpolator (INTERP interp_type) const |
| |
| template<typename T_output = linsolver> |
| std::enable_if< std::is_floating_point< value_type >::value, T_output >::type | get_linsolver (LINSOLVER linsolver_type) const |
| |
| difference_type | height () const |
| |
| difference_type | width () const |
| |
| difference_type | size () const |
| |
| pointer | get_pointer () const |
| |
| bool | empty () const |
| |
| template<typename T_container > |
| bool | same_size (const T_container &A) const |
| |
| difference_type | sub2ind (difference_type p1, difference_type p2) const |
| |
| coords | ind2sub (difference_type p) const |
| |
| bool | in_bounds (difference_type p) const |
| |
| bool | in_bounds (difference_type p1, difference_type p2) const |
| |
| std::string | size_string () const |
| |
| std::string | size_2D_string () const |
| |
|
| template<typename T2 , typename T_alloc2 > |
| class | Array2D |
| |
| template<typename T2 > |
| Array2D< T2, typename allocator_type::template rebind< T2 >::other > | convert (const Array2D &A, const T2 &) |
| |
| cv::Mat | get_cv_img (const Array2D &A, value_type min, value_type max) |
| |
| void | imshow (const Array2D &A, difference_type delay) |
| |
| std::ostream & | operator<< (std::ostream &os, const Array2D &A) |
| |
| Array2D | repmat (const Array2D &A, difference_type rows, difference_type cols) |
| |
| Array2D | pad (const Array2D &A, difference_type padding, PAD pad_type=PAD::ZEROS) |
| |
| Array2D | t (const Array2D &A) |
| |
| void | save (const Array2D &A, const std::string &filename) |
| |
| void | save (const Array2D &A, std::ofstream &os) |
| |
| bool | isequal (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator== (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator== (const Array2D &A, const_reference val) |
| |
| bool_container | operator== (const_reference val, const Array2D &A) |
| |
| bool_container | operator!= (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator!= (const Array2D &A, const_reference val) |
| |
| bool_container | operator!= (const_reference val, const Array2D &A) |
| |
| bool_container | operator& (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator| (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator~ (const Array2D &A) |
| |
| bool | any_true (const Array2D &A) |
| |
| bool | all_true (const Array2D &A) |
| |
| difference_type | find (const Array2D &A, difference_type start=0) |
| |
| bool_container | operator> (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator> (const Array2D &A, const_reference val) |
| |
| bool_container | operator>= (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator>= (const Array2D &A, const_reference val) |
| |
| bool_container | operator< (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator< (const Array2D &A, const_reference val) |
| |
| bool_container | operator<= (const Array2D &A, const Array2D &B) |
| |
| bool_container | operator<= (const Array2D &A, const_reference val) |
| |
| Array2D | operator+ (const Array2D &A, const Array2D &B) |
| |
| Array2D | operator+ (const Array2D &A, Array2D &&B) |
| |
| Array2D | operator+ (Array2D &&A, const Array2D &B) |
| |
| Array2D | operator+ (Array2D &&A, Array2D &&B) |
| |
| Array2D | operator+ (const Array2D &A, const_reference val) |
| |
| Array2D | operator+ (Array2D &&A, const_reference val) |
| |
| Array2D | operator+ (const_reference val, const Array2D &A) |
| |
| Array2D | operator+ (const_reference val, Array2D &&A) |
| |
| Array2D | operator- (const Array2D &A, const Array2D &B) |
| |
| Array2D | operator- (const Array2D &A, Array2D &&B) |
| |
| Array2D | operator- (Array2D &&A, const Array2D &B) |
| |
| Array2D | operator- (Array2D &&A, Array2D &&B) |
| |
| Array2D | operator- (const Array2D &A, const_reference val) |
| |
| Array2D | operator- (Array2D &&A, const_reference val) |
| |
| Array2D | operator- (const_reference val, const Array2D &A) |
| |
| Array2D | operator- (const_reference val, Array2D &&A) |
| |
| Array2D | mult (const Array2D &A, const Array2D &B) |
| |
| Array2D | mult (const Array2D &A, Array2D &&B) |
| |
| Array2D | mult (Array2D &&A, const Array2D &B) |
| |
| Array2D | mult (Array2D &&A, Array2D &&B) |
| |
| Array2D | operator* (const Array2D &A, const_reference val) |
| |
| Array2D | operator* (Array2D &&A, const_reference val) |
| |
| Array2D | operator* (const_reference val, const Array2D &A) |
| |
| Array2D | operator* (const_reference val, Array2D &&A) |
| |
| Array2D | operator/ (const Array2D &A, const Array2D &B) |
| |
| Array2D | operator/ (const Array2D &A, Array2D &&B) |
| |
| Array2D | operator/ (Array2D &&A, const Array2D &B) |
| |
| Array2D | operator/ (Array2D &&A, Array2D &&B) |
| |
| Array2D | operator/ (const Array2D &A, const_reference val) |
| |
| Array2D | operator/ (Array2D &&A, const_reference val) |
| |
| Array2D | operator/ (const_reference val, const Array2D &A) |
| |
| Array2D | operator/ (const_reference val, Array2D &&A) |
| |
| Array2D | sort (Array2D A) |
| |
| value_type | sum (const Array2D &A) |
| |
| value_type | max (const Array2D &A) |
| |
| value_type | min (const Array2D &A) |
| |
| value_type | prctile (Array2D A, double percent) |
| |
| value_type | median (Array2D A) |
| |
| Array2D | sqrt (Array2D A) |
| |
| Array2D | pow (Array2D A, double n) |
| |
| Array2D | operator* (const Array2D &A, const Array2D &B) |
| |
| Array2D | conv (const Array2D &A, const Array2D &B) |
| |
| Array2D | deconv (const Array2D &A, const Array2D &B) |
| |
| Array2D | xcorr (const Array2D &A, const Array2D &B) |
| |
| value_type | dot (const Array2D &x, const Array2D &y) |
| |
| Array2D | normalize (Array2D A) |
| |
| Array2D | linsolve (const Array2D &A, const Array2D &b) |
| |
template<typename T, typename T_alloc = std::allocator<T>>
class ncorr::Array2D< T, T_alloc >
Definition at line 81 of file Array2D.h.