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.
Private Member Functions | List of all members
TooN::Operator< Internal::SizedScalars< P > > Struct Template Reference

#include <objects.h>

Inheritance diagram for TooN::Operator< Internal::SizedScalars< P > >:
TooN::Operator< Internal::Scalars< P > >

Public Member Functions

Constructors
 Operator (P s, int sz)
 
Scalable operator members
template<class Pout , class Pmult >
Operator< Internal::SizedScalars< Pout > > scale_me (const Pmult &m) const
 
- Public Member Functions inherited from TooN::Operator< Internal::Scalars< P > >
 Operator (Precision s_)
 
 Operator ()
 
template<int Size, typename P1 , typename B1 >
void eval (Vector< Size, P1, B1 > &v) const
 
template<int Size, typename P1 , typename B1 >
void plusequals (Vector< Size, P1, B1 > &v) const
 
template<int Size, typename P1 , typename B1 >
void minusequals (Vector< Size, P1, B1 > &v) const
 
template<int Size, typename P1 , typename B1 >
Operator< Internal::ScalarsVector< Size, P1, B1, Precision > > add (const Vector< Size, P1, B1 > &v) const
 
template<int Size, typename P1 , typename B1 >
Operator< Internal::ScalarsVector< Size, P1, B1, Precision > > rsubtract (const Vector< Size, P1, B1 > &v) const
 
template<int Size, typename P1 , typename B1 >
Operator< Internal::ScalarsVector< Size, P1, B1, Precision > > lsubtract (const Vector< Size, P1, B1 > &v) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
void eval (Matrix< Rows, Cols, P1, B1 > &m) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
void plusequals (Matrix< Rows, Cols, P1, B1 > &m) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
void minusequals (Matrix< Rows, Cols, P1, B1 > &m) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
Operator< Internal::ScalarsMatrix< Rows, Cols, P1, B1, Precision > > add (const Matrix< Rows, Cols, P1, B1 > &v) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
Operator< Internal::ScalarsMatrix< Rows, Cols, P1, B1, typename Internal::NegType< P >::Type > > rsubtract (const Matrix< Rows, Cols, P1, B1 > &v) const
 
template<int Rows, int Cols, typename P1 , typename B1 >
Operator< Internal::ScalarsMatrix< Rows, Cols, P1, B1, Precision > > lsubtract (const Matrix< Rows, Cols, P1, B1 > &v) const
 
Operator< Internal::SizedScalars< Precision > > operator() (int size) const
 
Operator< Internal::RCScalars< Precision > > operator() (int r, int c) const
 
template<class Pout , class Pmult >
Operator< Internal::Scalars< Pout > > scale_me (const Pmult &m) const
 

Private Member Functions

void operator() (int)
 
void operator() (int, int)
 

Sized operator members

const int my_size
 
int size () const
 
int num_rows () const
 
int num_cols () const
 

Additional Inherited Members

- Public Types inherited from TooN::Operator< Internal::Scalars< P > >
typedef P Precision
 
- Public Attributes inherited from TooN::Operator< Internal::Scalars< P > >
const Precision s
 Value of the scalar being represented. More...
 

Detailed Description

template<class P>
struct TooN::Operator< Internal::SizedScalars< P > >

Definition at line 584 of file objects.h.

Constructor & Destructor Documentation

template<class P >
TooN::Operator< Internal::SizedScalars< P > >::Operator ( s,
int  sz 
)
inline

Definition at line 603 of file objects.h.

Member Function Documentation

template<class P >
int TooN::Operator< Internal::SizedScalars< P > >::num_cols ( ) const
inline

Definition at line 596 of file objects.h.

template<class P >
int TooN::Operator< Internal::SizedScalars< P > >::num_rows ( ) const
inline

Definition at line 593 of file objects.h.

template<class P >
void TooN::Operator< Internal::SizedScalars< P > >::operator() ( int  )
private
template<class P >
void TooN::Operator< Internal::SizedScalars< P > >::operator() ( int  ,
int   
)
private
template<class P >
template<class Pout , class Pmult >
Operator<Internal::SizedScalars<Pout> > TooN::Operator< Internal::SizedScalars< P > >::scale_me ( const Pmult &  m) const
inline

Definition at line 609 of file objects.h.

template<class P >
int TooN::Operator< Internal::SizedScalars< P > >::size ( ) const
inline

Definition at line 590 of file objects.h.

Member Data Documentation

template<class P >
const int TooN::Operator< Internal::SizedScalars< P > >::my_size

Definition at line 589 of file objects.h.


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