Public Types | Static Public Attributes
vpdt_field_traits< vnl_vector_fixed< T, n > > Struct Template Reference

The field traits class (vnl_vector_fixed). More...

#include <vpdt_field_traits.h>

List of all members.

Public Types

typedef T scalar_type
 The type used for scalar operations.
typedef vnl_vector_fixed< T, n > field_type
 the data type to represent a point in the field.
typedef vnl_vector_fixed< T, n > vector_type
 the data type used for vectors (difference between points).
typedef vnl_matrix_fixed< T, n, n > 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 = n
 The compile time dimension of the field.

Detailed Description

template<class T, unsigned int n>
struct vpdt_field_traits< vnl_vector_fixed< T, n > >

The field traits class (vnl_vector_fixed).

This specialization is for fixed length vnl vectors

Definition at line 50 of file vpdt_field_traits.h.


Member Typedef Documentation

template<class T , unsigned int n>
typedef vnl_vector_fixed<T,n> vpdt_field_traits< vnl_vector_fixed< T, n > >::field_type

the data type to represent a point in the field.

Definition at line 57 of file vpdt_field_traits.h.

template<class T , unsigned int n>
typedef vnl_matrix_fixed<T,n,n> vpdt_field_traits< vnl_vector_fixed< T, n > >::matrix_type

the data type used for square matrices.

Definition at line 61 of file vpdt_field_traits.h.

template<class T , unsigned int n>
typedef T vpdt_field_traits< vnl_vector_fixed< T, n > >::scalar_type

The type used for scalar operations.

Definition at line 55 of file vpdt_field_traits.h.

template<class T , unsigned int n>
typedef void vpdt_field_traits< vnl_vector_fixed< T, n > >::type_is_vector

use this to disambiguate templates.

Definition at line 64 of file vpdt_field_traits.h.

template<class T , unsigned int n>
typedef vnl_vector_fixed<T,n> vpdt_field_traits< vnl_vector_fixed< T, n > >::vector_type

the data type used for vectors (difference between points).

Definition at line 59 of file vpdt_field_traits.h.


Member Data Documentation

template<class T , unsigned int n>
const unsigned int vpdt_field_traits< vnl_vector_fixed< T, n > >::dimension = n [static]

The compile time dimension of the field.

Definition at line 53 of file vpdt_field_traits.h.


The documentation for this struct was generated from the following file: