DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Helpers for DAVID Low Level Library (d4lib)

Provides C++ helper functions for the DAVID Low Level Library (d4lib). More...

Namespaces

 d4::img
 C++ functions related to d4img.
 
 d4::fimg
 C++ functions related to d4fimg.
 
 d4::projector
 C++ functions related to d4projector.
 
 d4::cam
 C++ functions related to d4cam.
 
 d4::calib
 C++ functions related to d4calib.
 
 d4::sls
 C++ functions related to d4sls.
 
 d4::mesh
 C++ functions related to d4mesh.
 

Functions

template<class T >
std::shared_ptr< T > d4::MakeShared (T *ptr)
 Encapsulates a native d4lib pointer into a shared_ptr object. More...
 

Detailed Description

Provides C++ helper functions for the DAVID Low Level Library (d4lib).

Function Documentation

template<class T >
std::shared_ptr<T> d4::MakeShared ( T *  ptr)

Encapsulates a native d4lib pointer into a shared_ptr object.

Parameters
[in]ptrValid pointer of a d4lib object.
Returns
Shared pointer.

Definition at line 30 of file d4lib_helpers.h.