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::ColMajor::MLayout< Rows, Cols, Precision > Struct Template Reference

#include <mbase.hh>

Inheritance diagram for TooN::ColMajor::MLayout< Rows, Cols, Precision >:
TooN::Internal::GenericMBase< Rows, Cols, Precision, 1,(Rows==-1?-2:Rows), Internal::MatrixAlloc< Rows, Cols, Precision > > TooN::Internal::MatrixAlloc< Rows, Cols, Precision > TooN::Internal::RowStrideHolder< RowStride > TooN::Internal::ColStrideHolder< ColStride > TooN::Internal::StaticSizedAllocator< R *C, Precision > TooN::Internal::StrideHolder< S > TooN::Internal::StrideHolder< S > TooN::Internal::StackOrHeap< Size, Precision,(sizeof(Precision)*Size >max_bytes_on_stack) >

Public Member Functions

 MLayout ()
 
 MLayout (int rows, int cols)
 
template<class Op >
 MLayout (const Operator< Op > &op)
 
- Public Member Functions inherited from TooN::Internal::GenericMBase< Rows, Cols, Precision, 1,(Rows==-1?-2:Rows), Internal::MatrixAlloc< Rows, Cols, Precision > >
int rowstride () const
 
int colstride () const
 
 GenericMBase ()
 
 GenericMBase (Precision *p)
 
 GenericMBase (Precision *p, int r, int c, int rowstride, int colstride)
 
 GenericMBase (int r, int c)
 
 GenericMBase (const Operator< Op > &op)
 
Precision & operator() (int r, int c)
 
const Precision & operator() (int r, int c) const
 
Precision & operator[] (const std::pair< int, int > &index)
 
const Precision & operator[] (const std::pair< int, int > &index) const
 
Vec operator[] (int r)
 
const CVec operator[] (int r) const
 
Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > slice (int rs, int cs, int rl, int cl)
 
const Matrix< Rlength, Clength, const Precision, Slice< SliceRowStride, SliceColStride > > slice (int rs, int cs, int rl, int cl) const
 
Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > slice ()
 
const Matrix< Rlength, Clength, const Precision, Slice< SliceRowStride, SliceColStride > > slice () const
 
Matrix<-1,-1, Precision, Slice< SliceRowStride, SliceColStride > > slice (int rs, int cs, int rl, int cl)
 
const Matrix<-1,-1, const Precision, Slice< SliceRowStride, SliceColStride > > slice (int rs, int cs, int rl, int cl) const
 
Matrix< Cols, Rows, Precision, Slice< SliceColStride, SliceRowStride > > T ()
 
const Matrix< Cols, Rows, const Precision, Slice< SliceColStride, SliceRowStride > > T () const
 
Vector< DiagSize, Precision, SliceVBase< DiagStride > > diagonal_slice ()
 
Vector< DiagSize, const Precision, SliceVBase< DiagStride > > diagonal_slice () const
 
- Public Member Functions inherited from TooN::Internal::MatrixAlloc< Rows, Cols, Precision >
 MatrixAlloc (int, int)
 
 MatrixAlloc ()
 
 MatrixAlloc (const Operator< Op > &)
 
int num_rows () const
 
int num_cols () const
 
Precision * get_data_ptr ()
 
const Precision * get_data_ptr () const
 
- Public Member Functions inherited from TooN::Internal::RowStrideHolder< RowStride >
 RowStrideHolder (int i)
 
 RowStrideHolder ()
 
 RowStrideHolder (const Operator< Op > &op)
 
- Public Member Functions inherited from TooN::Internal::StrideHolder< S >
 StrideHolder ()
 
 StrideHolder (int)
 
 StrideHolder (const Operator< Op > &)
 
int stride () const
 
- Public Member Functions inherited from TooN::Internal::ColStrideHolder< ColStride >
 ColStrideHolder (int i)
 
 ColStrideHolder ()
 
 ColStrideHolder (const Operator< Op > &op)
 

Additional Inherited Members

- Public Types inherited from TooN::Internal::GenericMBase< Rows, Cols, Precision, 1,(Rows==-1?-2:Rows), Internal::MatrixAlloc< Rows, Cols, Precision > >
typedef Vector< Cols, Precision, SliceVBase< SliceColStride > > Vec
 
typedef Vector< Cols, const Precision, SliceVBase< SliceColStride > > CVec
 
- Static Public Attributes inherited from TooN::Internal::GenericMBase< Rows, Cols, Precision, 1,(Rows==-1?-2:Rows), Internal::MatrixAlloc< Rows, Cols, Precision > >
static const int SliceRowStride
 
static const int SliceColStride
 
static const int DiagSize
 
static const int DiagStride
 

Detailed Description

template<int Rows, int Cols, class Precision>
struct TooN::ColMajor::MLayout< Rows, Cols, Precision >

Definition at line 280 of file mbase.hh.

Constructor & Destructor Documentation

template<int Rows, int Cols, class Precision >
TooN::ColMajor::MLayout< Rows, Cols, Precision >::MLayout ( )
inline

Definition at line 284 of file mbase.hh.

template<int Rows, int Cols, class Precision >
TooN::ColMajor::MLayout< Rows, Cols, Precision >::MLayout ( int  rows,
int  cols 
)
inline

Definition at line 286 of file mbase.hh.

template<int Rows, int Cols, class Precision >
template<class Op >
TooN::ColMajor::MLayout< Rows, Cols, Precision >::MLayout ( const Operator< Op > &  op)
inline

Definition at line 291 of file mbase.hh.


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