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 Member Functions | List of all members
TooN::Internal::VBase::VLayout< Size, Precision > Struct Template Reference

#include <vbase.hh>

Inheritance diagram for TooN::Internal::VBase::VLayout< Size, Precision >:
TooN::Internal::GenericVBase< Size, Precision, 1, VectorAlloc< Size, Precision > > TooN::Internal::VectorAlloc< Size, Precision > TooN::Internal::StrideHolder< Stride > TooN::Internal::StaticSizedAllocator< Size, Precision > TooN::Internal::DefaultTypes< Precision > TooN::Internal::StackOrHeap< Size, Precision,(sizeof(Precision)*Size >max_bytes_on_stack) >

Public Member Functions

 VLayout ()
 
 VLayout (int s)
 
template<class Op >
 VLayout (const Operator< Op > &op)
 
- Public Member Functions inherited from TooN::Internal::GenericVBase< Size, Precision, 1, VectorAlloc< 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::VectorAlloc< Size, Precision >
 VectorAlloc ()
 Default constructor (only for statically sized vectors) More...
 
 VectorAlloc (int)
 Construction from a size (required by damic vectors, ignored otherwise). More...
 
template<class Op >
 VectorAlloc (const Operator< Op > &)
 Construction from an Operator. See Operator::size(). More...
 
int size () const
 Return the size of the vector. More...
 
Precision * get_data_ptr ()
 
const Precision * get_data_ptr () const
 
- Public Member Functions inherited from TooN::Internal::StrideHolder< Stride >
 StrideHolder ()
 
 StrideHolder (int)
 
 StrideHolder (const Operator< Op > &)
 
int stride () const
 

Additional Inherited Members

- Public Types inherited from TooN::Internal::GenericVBase< Size, Precision, 1, VectorAlloc< Size, Precision > >
typedef VectorAlloc< Size, Precision >::PointerType PointerType
 
typedef VectorAlloc< Size, Precision >::ConstPointerType ConstPointerType
 
typedef VectorAlloc< Size, Precision >::ReferenceType ReferenceType
 
typedef VectorAlloc< 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::DefaultTypes< Precision >
typedef Precision * PointerType
 
typedef const Precision * ConstPointerType
 
typedef Precision & ReferenceType
 
typedef const Precision & ConstReferenceType
 
- Protected Member Functions inherited from TooN::Internal::VectorAlloc< Size, Precision >
Precision * data ()
 
const Precision * data () const
 
void try_destructive_resize (int)
 
template<class Op >
void try_destructive_resize (const Operator< Op > &)
 

Detailed Description

template<int Size, class Precision>
struct TooN::Internal::VBase::VLayout< Size, Precision >

Definition at line 92 of file vbase.hh.

Constructor & Destructor Documentation

template<int Size, class Precision >
TooN::Internal::VBase::VLayout< Size, Precision >::VLayout ( )
inline

Definition at line 95 of file vbase.hh.

template<int Size, class Precision >
TooN::Internal::VBase::VLayout< Size, Precision >::VLayout ( int  s)
inline

Definition at line 97 of file vbase.hh.

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

Definition at line 102 of file vbase.hh.


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