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.
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TooN::Internal::VectorAlloc< Resizable, Precision > Struct Template Reference

#include <allocator.hh>

Inheritance diagram for TooN::Internal::VectorAlloc< Resizable, Precision >:
TooN::Internal::DefaultTypes< Precision >

Classes

struct  SFINAE_dummy
 

Public Member Functions

 VectorAlloc ()
 
 VectorAlloc (int s)
 
template<class Op >
 VectorAlloc (const Operator< Op > &op)
 
int size () const
 
Precision * get_data_ptr ()
 
const Precision * get_data_ptr () const
 
void resize (int s)
 

Protected Member Functions

Precision * data ()
 
const Precision * data () const
 
template<class Op >
SFINAE_dummy< sizeof(&Operator< Op >::size)>::type try_destructive_resize (const Operator< Op > &op)
 
template<class Op >
void try_destructive_resize (const Op &)
 
void try_destructive_resize (int newsize)
 

Protected Attributes

std::vector< Precision > numbers
 

Additional Inherited Members

- Public Types inherited from TooN::Internal::DefaultTypes< Precision >
typedef Precision * PointerType
 
typedef const Precision * ConstPointerType
 
typedef Precision & ReferenceType
 
typedef const Precision & ConstReferenceType
 

Detailed Description

template<class Precision>
struct TooN::Internal::VectorAlloc< Resizable, Precision >

Definition at line 245 of file allocator.hh.

Constructor & Destructor Documentation

template<class Precision >
TooN::Internal::VectorAlloc< Resizable, Precision >::VectorAlloc ( )
inline

Definition at line 251 of file allocator.hh.

template<class Precision >
TooN::Internal::VectorAlloc< Resizable, Precision >::VectorAlloc ( int  s)
inline

Definition at line 255 of file allocator.hh.

template<class Precision >
template<class Op >
TooN::Internal::VectorAlloc< Resizable, Precision >::VectorAlloc ( const Operator< Op > &  op)
inline

Definition at line 262 of file allocator.hh.

Member Function Documentation

template<class Precision >
Precision* TooN::Internal::VectorAlloc< Resizable, Precision >::data ( )
inlineprotected

Definition at line 284 of file allocator.hh.

template<class Precision >
const Precision* TooN::Internal::VectorAlloc< Resizable, Precision >::data ( ) const
inlineprotected

Definition at line 288 of file allocator.hh.

template<class Precision >
Precision* TooN::Internal::VectorAlloc< Resizable, Precision >::get_data_ptr ( )
inline

Definition at line 272 of file allocator.hh.

template<class Precision >
const Precision* TooN::Internal::VectorAlloc< Resizable, Precision >::get_data_ptr ( ) const
inline

Definition at line 277 of file allocator.hh.

template<class Precision >
void TooN::Internal::VectorAlloc< Resizable, Precision >::resize ( int  s)
inline

Definition at line 325 of file allocator.hh.

template<class Precision >
int TooN::Internal::VectorAlloc< Resizable, Precision >::size ( ) const
inline

Definition at line 268 of file allocator.hh.

template<class Precision >
template<class Op >
SFINAE_dummy<sizeof(&Operator<Op>::size)>::type TooN::Internal::VectorAlloc< Resizable, Precision >::try_destructive_resize ( const Operator< Op > &  op)
inlineprotected

Definition at line 307 of file allocator.hh.

template<class Precision >
template<class Op >
void TooN::Internal::VectorAlloc< Resizable, Precision >::try_destructive_resize ( const Op &  )
inlineprotected

Definition at line 314 of file allocator.hh.

template<class Precision >
void TooN::Internal::VectorAlloc< Resizable, Precision >::try_destructive_resize ( int  newsize)
inlineprotected

Definition at line 317 of file allocator.hh.

Member Data Documentation

template<class Precision >
std::vector<Precision> TooN::Internal::VectorAlloc< Resizable, Precision >::numbers
protected

Definition at line 247 of file allocator.hh.


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