The field traits class (vnl_vector). More...
#include <vpdt_field_traits.h>
Public Types | |
typedef T | scalar_type |
The type used for scalar operations. | |
typedef vnl_vector< T > | field_type |
the data type to represent a point in the field. | |
typedef vnl_vector< T > | vector_type |
the data type used for vectors (difference between points). | |
typedef vnl_matrix< T > | matrix_type |
the data type used for square matrices. | |
typedef void | type_is_vector |
use this to disambiguate templates. | |
Static Public Attributes | |
static const unsigned int | dimension = 0 |
The compile time dimension of the field. |
The field traits class (vnl_vector).
This specialization is for variable length vnl vectors
Definition at line 72 of file vpdt_field_traits.h.
typedef vnl_vector<T> vpdt_field_traits< vnl_vector< T > >::field_type |
the data type to represent a point in the field.
Definition at line 79 of file vpdt_field_traits.h.
typedef vnl_matrix<T> vpdt_field_traits< vnl_vector< T > >::matrix_type |
the data type used for square matrices.
Definition at line 83 of file vpdt_field_traits.h.
typedef T vpdt_field_traits< vnl_vector< T > >::scalar_type |
The type used for scalar operations.
Definition at line 77 of file vpdt_field_traits.h.
typedef void vpdt_field_traits< vnl_vector< T > >::type_is_vector |
use this to disambiguate templates.
Definition at line 86 of file vpdt_field_traits.h.
typedef vnl_vector<T> vpdt_field_traits< vnl_vector< T > >::vector_type |
the data type used for vectors (difference between points).
Definition at line 81 of file vpdt_field_traits.h.
const unsigned int vpdt_field_traits< vnl_vector< T > >::dimension = 0 [static] |
The compile time dimension of the field.
Definition at line 75 of file vpdt_field_traits.h.