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
[legend]

Classes

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

Implm_pImpl
 

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 )
private

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)
inline

Definition at line 39 of file FeatureContainer.hpp.

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

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 )
private

Definition at line 58 of file FeatureContainer.cpp.

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

Definition at line 214 of file FeatureContainer.cpp.

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

Definition at line 207 of file FeatureContainer.cpp.

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

Definition at line 193 of file FeatureContainer.cpp.

Member Data Documentation

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

Definition at line 108 of file FeatureContainer.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Wed Jun 5 2019 22:22:41