Classes | Typedefs
vnl_fwd.h File Reference

Go to the source code of this file.

Classes

struct  vnl_complex_traits< T >
 
class  vnl_numeric_traits< T >
 
class  vnl_c_vector< T >
 vnl_c_vector interfaces to lowlevel memory-block operations. More...
 
class  vnl_vector< T >
 Mathematical vector class, templated by type of element. More...
 
class  vnl_vector_ref< T >
 vnl_vector using user-supplied storage. More...
 
class  vnl_matrix< T >
 An ordinary mathematical matrix. More...
 
class  vnl_matrix_ref< T >
 vnl_matrix reference to user-supplied storage. More...
 
class  vnl_vector_fixed< T, n >
 Fixed length stack-stored, space-efficient vector. More...
 
class  vnl_matrix_fixed< T, num_rows, num_cols >
 Fixed size, stack-stored, space-efficient matrix. More...
 
class  vnl_vector_fixed_ref< T, n >
 
class  vnl_matrix_fixed_ref< T, num_rows, num_cols >
 
class  vnl_vector_fixed_ref_const< T, n >
 
class  vnl_matrix_fixed_ref_const< T, num_rows, num_cols >
 Fixed size stack-stored vnl_matrix. More...
 
class  vnl_quaternion< T >
 4-element vector that represents rotation in 3D. More...
 
class  vnl_unary_function< Return, Argument >
 Abstract 1D map between two types (read spaces). More...
 
class  vnl_diag_matrix< T >
 stores a diagonal matrix as a single vector. More...
 
class  vnl_fortran_copy< T >
 Convert row-stored matrix to column-stored. More...
 
class  vnl_identity< T >
 

Typedefs

typedef vnl_matrix_fixed< double, 1, 1 > vnl_double_1x1
 
typedef vnl_matrix_fixed< double, 1, 2 > vnl_double_1x2
 
typedef vnl_matrix_fixed< double, 2, 1 > vnl_double_2x1
 
typedef vnl_matrix_fixed< double, 2, 2 > vnl_double_2x2
 
typedef vnl_matrix_fixed< double, 1, 3 > vnl_double_1x3
 
typedef vnl_matrix_fixed< double, 3, 1 > vnl_double_3x1
 
typedef vnl_matrix_fixed< double, 3, 3 > vnl_double_3x3
 
typedef vnl_matrix_fixed< double, 3, 4 > vnl_double_3x4
 
typedef vnl_matrix_fixed< double, 4, 3 > vnl_double_4x3
 
typedef vnl_matrix_fixed< double, 4, 4 > vnl_double_4x4
 
typedef vnl_matrix_fixed< float, 1, 2 > vnl_float_1x2
 
typedef vnl_matrix_fixed< float, 2, 1 > vnl_float_2x1
 
typedef vnl_matrix_fixed< float, 2, 2 > vnl_float_2x2
 
typedef vnl_matrix_fixed< float, 1, 3 > vnl_float_1x3
 
typedef vnl_matrix_fixed< float, 3, 1 > vnl_float_3x1
 
typedef vnl_matrix_fixed< float, 3, 3 > vnl_float_3x3
 
typedef vnl_matrix_fixed< float, 3, 4 > vnl_float_3x4
 
typedef vnl_matrix_fixed< float, 4, 3 > vnl_float_4x3
 
typedef vnl_matrix_fixed< float, 4, 4 > vnl_float_4x4
 
typedef vnl_matrix_fixed< int, 2, 2 > vnl_int_2x2
 

Detailed Description

Author
fsm

Definition in file vnl_fwd.h.

Typedef Documentation

◆ vnl_double_1x1

typedef vnl_matrix_fixed<double,1,1> vnl_double_1x1

Definition at line 41 of file vnl_fwd.h.

◆ vnl_double_1x2

typedef vnl_matrix_fixed<double,1,2> vnl_double_1x2

Definition at line 43 of file vnl_fwd.h.

◆ vnl_double_1x3

typedef vnl_matrix_fixed<double,1,3> vnl_double_1x3

Definition at line 46 of file vnl_fwd.h.

◆ vnl_double_2x1

typedef vnl_matrix_fixed<double,2,1> vnl_double_2x1

Definition at line 44 of file vnl_fwd.h.

◆ vnl_double_2x2

typedef vnl_matrix_fixed<double,2,2> vnl_double_2x2

Definition at line 45 of file vnl_fwd.h.

◆ vnl_double_3x1

typedef vnl_matrix_fixed<double,3,1> vnl_double_3x1

Definition at line 47 of file vnl_fwd.h.

◆ vnl_double_3x3

typedef vnl_matrix_fixed<double,3,3> vnl_double_3x3

Definition at line 48 of file vnl_fwd.h.

◆ vnl_double_3x4

typedef vnl_matrix_fixed<double,3,4> vnl_double_3x4

Definition at line 49 of file vnl_fwd.h.

◆ vnl_double_4x3

typedef vnl_matrix_fixed<double,4,3> vnl_double_4x3

Definition at line 50 of file vnl_fwd.h.

◆ vnl_double_4x4

typedef vnl_matrix_fixed<double,4,4> vnl_double_4x4

Definition at line 51 of file vnl_fwd.h.

◆ vnl_float_1x2

typedef vnl_matrix_fixed<float,1,2> vnl_float_1x2

Definition at line 54 of file vnl_fwd.h.

◆ vnl_float_1x3

typedef vnl_matrix_fixed<float,1,3> vnl_float_1x3

Definition at line 58 of file vnl_fwd.h.

◆ vnl_float_2x1

typedef vnl_matrix_fixed<float,2,1> vnl_float_2x1

Definition at line 56 of file vnl_fwd.h.

◆ vnl_float_2x2

typedef vnl_matrix_fixed<float,2,2> vnl_float_2x2

Definition at line 57 of file vnl_fwd.h.

◆ vnl_float_3x1

typedef vnl_matrix_fixed<float,3,1> vnl_float_3x1

Definition at line 59 of file vnl_fwd.h.

◆ vnl_float_3x3

typedef vnl_matrix_fixed<float,3,3> vnl_float_3x3

Definition at line 60 of file vnl_fwd.h.

◆ vnl_float_3x4

typedef vnl_matrix_fixed<float,3,4> vnl_float_3x4

Definition at line 61 of file vnl_fwd.h.

◆ vnl_float_4x3

typedef vnl_matrix_fixed<float,4,3> vnl_float_4x3

Definition at line 62 of file vnl_fwd.h.

◆ vnl_float_4x4

typedef vnl_matrix_fixed<float,4,4> vnl_float_4x4

Definition at line 63 of file vnl_fwd.h.

◆ vnl_int_2x2

typedef vnl_matrix_fixed<int,2,2> vnl_int_2x2

Definition at line 66 of file vnl_fwd.h.