SLAMflex SE  0.1.0
SLAMflex provides detection and tracking of dominant planes for smartphone devices. This plane can then be used to show AR content relative to the plane orientation. The detection of plane is performed in the field of view of the smartphone camera. In subsequent frames it is tracked. The interface returns the plane position and orientation.
Public Types | Public Member Functions | List of all members
TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision > Struct Template Reference

#include <vbase.hh>

Inheritance diagram for TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >:
TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > > TooN::Internal::VectorSlice< Size, Precision > TooN::Internal::StrideHolder< Stride >

Public Types

typedef VectorSlice< Size, Precision >::PointerType PointerType
 
- Public Types inherited from TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >
typedef VectorSlice< Size, Precision >::PointerType PointerType
 
typedef VectorSlice< Size, Precision >::ConstPointerType ConstPointerType
 
typedef VectorSlice< Size, Precision >::ReferenceType ReferenceType
 
typedef VectorSlice< Size, Precision >::ConstReferenceType ConstReferenceType
 
typedef SliceVBase< Stride, PointerType, ConstPointerType, ReferenceType, ConstReferenceTypeSliceBase
 
typedef SliceVBase< Stride, ConstPointerType, ConstPointerType, ConstReferenceType, ConstReferenceTypeConstSliceBase
 
typedef Vector< Size, Precision, SliceBaseas_slice_type
 
- Public Types inherited from TooN::Internal::VectorSlice< Size, Precision >
typedef Precision * PointerType
 
typedef const Precision * ConstPointerType
 
typedef Precision & ReferenceType
 
typedef const Precision & ConstReferenceType
 

Public Member Functions

 VLayout (PointerType d, int length, int stride)
 
template<class Op >
 VLayout (const Operator< Op > &op)
 
- Public Member Functions inherited from TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >
int stride () const
 
 GenericVBase ()
 
 GenericVBase (int s)
 
 GenericVBase (PointerType d, int length, int stride)
 
 GenericVBase (const Operator< Op > &op)
 
ReferenceType operator[] (int i)
 
ConstReferenceType operator[] (int i) const
 
Vector< Length, Precision, SliceBaseslice (int start, int length)
 
const Vector< Length, const Precision, ConstSliceBaseslice (int start, int length) const
 
Vector< Length, Precision, SliceBaseslice ()
 
const Vector< Length, const Precision, ConstSliceBaseslice () const
 
Vector< Dynamic, Precision, SliceBaseslice (int start, int length)
 
const Vector< Dynamic, const Precision, ConstSliceBaseslice (int start, int length) const
 
const Matrix< 1, Size, const Precision, Slice< 1, Stride > > as_row () const
 
Matrix< 1, Size, Precision, Slice< 1, Stride > > as_row ()
 
const Matrix< Size, 1, const Precision, Slice< Stride, 1 > > as_col () const
 
Matrix< Size, 1, Precision, Slice< Stride, 1 > > as_col ()
 
Vector< Size, Precision, SliceBaseas_slice ()
 
const Vector< Size, const Precision, ConstSliceBaseas_slice () const
 
DiagonalMatrix< Size, Precision, SliceBaseas_diagonal ()
 
const DiagonalMatrix< Size, const Precision, ConstSliceBaseas_diagonal () const
 
- Public Member Functions inherited from TooN::Internal::VectorSlice< Size, Precision >
int size () const
 
 VectorSlice (Precision *p)
 
 VectorSlice (Precision *p, int)
 
 VectorSlice (const Operator< Op > &op)
 
- Public Member Functions inherited from TooN::Internal::StrideHolder< Stride >
 StrideHolder ()
 
 StrideHolder (int)
 
 StrideHolder (const Operator< Op > &)
 
int stride () const
 

Additional Inherited Members

- Public Attributes inherited from TooN::Internal::VectorSlice< Size, Precision >
const Precision * my_data
 
- Protected Member Functions inherited from TooN::Internal::VectorSlice< Size, Precision >
Precision * data ()
 
const Precision * data () const
 
void try_destructive_resize (int)
 
void try_destructive_resize (const Operator< Op > &)
 

Detailed Description

template<int Stride>
template<int Size, typename Precision>
struct TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >

Definition at line 67 of file vbase.hh.

Member Typedef Documentation

template<int Stride>
template<int Size, typename Precision >
typedef VectorSlice<Size, Precision>::PointerType TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >::PointerType

Definition at line 70 of file vbase.hh.

Constructor & Destructor Documentation

template<int Stride>
template<int Size, typename Precision >
TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >::VLayout ( PointerType  d,
int  length,
int  stride 
)
inline

Definition at line 72 of file vbase.hh.

template<int Stride>
template<int Size, typename Precision >
template<class Op >
TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >::VLayout ( const Operator< Op > &  op)
inline

Definition at line 77 of file vbase.hh.


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