Fixed size vnl_vector using user-supplied storage See vnl_matrix_fixed_ref for rationale. More...
Go to the source code of this file.
Classes | |
class | vnl_vector_fixed_ref_const< T, n > |
class | vnl_vector_fixed_ref< T, n > |
Functions | |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator+ (const vnl_vector_fixed_ref_const< T, n > &v, T s) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator+ (T s, const vnl_vector_fixed_ref_const< T, n > &v) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator- (const vnl_vector_fixed_ref_const< T, n > &v, T s) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator- (T s, const vnl_vector_fixed_ref_const< T, n > &v) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator* (const vnl_vector_fixed_ref_const< T, n > &v, T s) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator* (T s, const vnl_vector_fixed_ref_const< T, n > &v) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator/ (const vnl_vector_fixed_ref_const< T, n > &v, T s) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator+ (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | operator- (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | element_product (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | element_quotient (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T > | |
vnl_vector_fixed< T, 3 > | vnl_cross_3d (vnl_vector_fixed_ref_const< T, 3 > const &v1, vnl_vector_fixed_ref_const< T, 3 > const &v2) |
template<class T , unsigned int n> | |
vnl_vector< T > | operator+ (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned int n> | |
vnl_vector< T > | operator+ (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_vector< T > | operator- (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned int n> | |
vnl_vector< T > | operator- (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned n> | |
T | dot_product (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned n> | |
T | dot_product (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned n> | |
T | dot_product (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int m, unsigned int n> | |
vnl_matrix_fixed< T, m, n > | outer_product (const vnl_vector_fixed_ref_const< T, m > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | vnl_cross_3d (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned int n> | |
vnl_vector_fixed< T, n > | vnl_cross_3d (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_matrix< T > | outer_product (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vnl_matrix< T > | outer_product (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned n> | |
T | angle (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned n> | |
T | angle (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned n> | |
T | angle (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned n> | |
T | vnl_vector_ssd (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned n> | |
T | vnl_vector_ssd (const vnl_vector_fixed_ref_const< T, n > &a, const vnl_vector< T > &b) |
template<class T , unsigned n> | |
T | vnl_vector_ssd (const vnl_vector< T > &a, const vnl_vector_fixed_ref_const< T, n > &b) |
template<class T , unsigned int n> | |
vcl_ostream & | operator<< (vcl_ostream &o, const vnl_vector_fixed_ref_const< T, n > &v) |
template<class T , unsigned int n> | |
vcl_istream & | operator>> (vcl_istream &i, const vnl_vector_fixed_ref< T, n > &v) |
Fixed size vnl_vector using user-supplied storage See vnl_matrix_fixed_ref for rationale.
See also vnl_vector_ref, vnl_vector_fixed
Modifications 4-Jul-2003 - Paul Smyth - general cleanup and rewrite; interface now as vnl_vector_fixed 30-Mar-2009 - Peter Vanroose - added arg_min() and arg_max() 24-Oct-2010 - Peter Vanroose - mutators and setters now return *this
Definition in file vnl_vector_fixed_ref.h.
T angle | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 629 of file vnl_vector_fixed_ref.h.
T angle | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 635 of file vnl_vector_fixed_ref.h.
T angle | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 641 of file vnl_vector_fixed_ref.h.
T dot_product | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 579 of file vnl_vector_fixed_ref.h.
T dot_product | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 585 of file vnl_vector_fixed_ref.h.
T dot_product | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 591 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed<T,n> element_product | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 523 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed<T,n> element_quotient | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 531 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator* | ( | const vnl_vector_fixed_ref_const< T, n > & | v, |
T | s | ||
) | [inline] |
Definition at line 475 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator* | ( | T | s, |
const vnl_vector_fixed_ref_const< T, n > & | v | ||
) | [inline] |
Definition at line 484 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator+ | ( | const vnl_vector_fixed_ref_const< T, n > & | v, |
T | s | ||
) | [inline] |
Definition at line 439 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator+ | ( | T | s, |
const vnl_vector_fixed_ref_const< T, n > & | v | ||
) | [inline] |
Definition at line 448 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator+ | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 506 of file vnl_vector_fixed_ref.h.
vnl_vector<T> operator+ | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 554 of file vnl_vector_fixed_ref.h.
vnl_vector<T> operator+ | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 560 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator- | ( | const vnl_vector_fixed_ref_const< T, n > & | v, |
T | s | ||
) | [inline] |
Definition at line 457 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator- | ( | T | s, |
const vnl_vector_fixed_ref_const< T, n > & | v | ||
) | [inline] |
Definition at line 466 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator- | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 515 of file vnl_vector_fixed_ref.h.
vnl_vector<T> operator- | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 566 of file vnl_vector_fixed_ref.h.
vnl_vector<T> operator- | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 572 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed< T, n > operator/ | ( | const vnl_vector_fixed_ref_const< T, n > & | v, |
T | s | ||
) | [inline] |
Definition at line 493 of file vnl_vector_fixed_ref.h.
vcl_ostream & operator<< | ( | vcl_ostream & | o, |
const vnl_vector_fixed_ref_const< T, n > & | v | ||
) | [inline] |
Definition at line 672 of file vnl_vector_fixed_ref.h.
vcl_istream & operator>> | ( | vcl_istream & | i, |
const vnl_vector_fixed_ref< T, n > & | v | ||
) | [inline] |
Definition at line 681 of file vnl_vector_fixed_ref.h.
vnl_matrix_fixed<T,m,n> outer_product | ( | const vnl_vector_fixed_ref_const< T, m > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 597 of file vnl_vector_fixed_ref.h.
vnl_matrix<T> outer_product | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 617 of file vnl_vector_fixed_ref.h.
vnl_matrix<T> outer_product | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 623 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed<T,3> vnl_cross_3d | ( | vnl_vector_fixed_ref_const< T, 3 > const & | v1, |
vnl_vector_fixed_ref_const< T, 3 > const & | v2 | ||
) |
Definition at line 539 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed<T,n> vnl_cross_3d | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 607 of file vnl_vector_fixed_ref.h.
vnl_vector_fixed<T,n> vnl_cross_3d | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 612 of file vnl_vector_fixed_ref.h.
T vnl_vector_ssd | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 648 of file vnl_vector_fixed_ref.h.
T vnl_vector_ssd | ( | const vnl_vector_fixed_ref_const< T, n > & | a, |
const vnl_vector< T > & | b | ||
) | [inline] |
Definition at line 654 of file vnl_vector_fixed_ref.h.
T vnl_vector_ssd | ( | const vnl_vector< T > & | a, |
const vnl_vector_fixed_ref_const< T, n > & | b | ||
) | [inline] |
Definition at line 660 of file vnl_vector_fixed_ref.h.