Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
AVT::VmbAPI::FeatureContainer Class Reference

#include <FeatureContainer.h>

Inheritance diagram for AVT::VmbAPI::FeatureContainer:
Inheritance graph


struct  Impl

Public Member Functions

IMEXPORT FeatureContainer ()
IMEXPORT VmbErrorType GetFeatureByName (const char *pName, FeaturePtr &pFeature)
VmbErrorType GetFeatures (FeaturePtrVector &features)
VmbHandle_t GetHandle () const
IMEXPORT ~FeatureContainer ()
- Public Member Functions inherited from AVT::VmbAPI::BasicLockable
IMEXPORT BasicLockable ()
IMEXPORT BasicLockable (MutexPtr pMutex)
MutexPtr GetMutex () const
void Lock ()
void Unlock ()
virtual IMEXPORT ~BasicLockable ()

Protected Member Functions

void Reset ()
void RevokeHandle ()
void SetHandle (const VmbHandle_t handle)

Private Member Functions

 FeatureContainer (const FeatureContainer &)
IMEXPORT VmbErrorType GetFeatures (FeaturePtr *pFeatures, VmbUint32_t &size)
FeatureContaineroperator= (const FeatureContainer &)

Private Attributes


Detailed Description

Definition at line 40 of file FeatureContainer.h.

Constructor & Destructor Documentation

AVT::VmbAPI::FeatureContainer::FeatureContainer ( )

Definition at line 46 of file FeatureContainer.cpp.

AVT::VmbAPI::FeatureContainer::~FeatureContainer ( )

Definition at line 64 of file FeatureContainer.cpp.

AVT::VmbAPI::FeatureContainer::FeatureContainer ( const FeatureContainer )

Definition at line 53 of file FeatureContainer.cpp.

Member Function Documentation

VmbErrorType AVT::VmbAPI::FeatureContainer::GetFeatureByName ( const char *  pName,
FeaturePtr pFeature 

Definition at line 72 of file FeatureContainer.cpp.

VmbErrorType FeatureContainer::GetFeatures ( FeaturePtrVector features)

Definition at line 39 of file FeatureContainer.hpp.

VmbErrorType AVT::VmbAPI::FeatureContainer::GetFeatures ( FeaturePtr pFeatures,
VmbUint32_t size 

Definition at line 110 of file FeatureContainer.cpp.

VmbHandle_t AVT::VmbAPI::FeatureContainer::GetHandle ( ) const

Definition at line 188 of file FeatureContainer.cpp.

FeatureContainer & AVT::VmbAPI::FeatureContainer::operator= ( const FeatureContainer )

Definition at line 58 of file FeatureContainer.cpp.

void AVT::VmbAPI::FeatureContainer::Reset ( )

Definition at line 214 of file FeatureContainer.cpp.

void AVT::VmbAPI::FeatureContainer::RevokeHandle ( )

Definition at line 207 of file FeatureContainer.cpp.

void AVT::VmbAPI::FeatureContainer::SetHandle ( const VmbHandle_t  handle)

Definition at line 193 of file FeatureContainer.cpp.

Member Data Documentation

Impl* AVT::VmbAPI::FeatureContainer::m_pImpl

Definition at line 108 of file FeatureContainer.h.

The documentation for this class was generated from the following files:

Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39