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

#include <AncillaryData.h>

Inheritance diagram for AVT::VmbAPI::AncillaryData:
Inheritance graph


struct  Impl

Public Member Functions

 AncillaryData (VmbFrame_t *pFrame)
IMEXPORT VmbError_t Close ()
IMEXPORT VmbErrorType GetBuffer (VmbUchar_t *&pBuffer)
IMEXPORT VmbErrorType GetBuffer (const VmbUchar_t *&pBuffer) const
IMEXPORT VmbErrorType GetSize (VmbUint32_t &size) const
IMEXPORT VmbErrorType Open ()
 ~AncillaryData ()
- Public Member Functions inherited from AVT::VmbAPI::FeatureContainer
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 ()

Private Member Functions

 AncillaryData ()
 AncillaryData (const AncillaryData &)
AncillaryDataoperator= (const AncillaryData &)

Private Attributes


Additional Inherited Members

- Protected Member Functions inherited from AVT::VmbAPI::FeatureContainer
void Reset ()
void RevokeHandle ()
void SetHandle (const VmbHandle_t handle)

Detailed Description

Definition at line 38 of file AncillaryData.h.

Constructor & Destructor Documentation

AVT::VmbAPI::AncillaryData::AncillaryData ( VmbFrame_t pFrame)

Definition at line 57 of file AncillaryData.cpp.

AVT::VmbAPI::AncillaryData::~AncillaryData ( )

Definition at line 63 of file AncillaryData.cpp.

AVT::VmbAPI::AncillaryData::AncillaryData ( )

Definition at line 41 of file AncillaryData.cpp.

AVT::VmbAPI::AncillaryData::AncillaryData ( const AncillaryData )

Definition at line 46 of file AncillaryData.cpp.

Member Function Documentation

VmbError_t AVT::VmbAPI::AncillaryData::Close ( )

Definition at line 116 of file AncillaryData.cpp.

VmbErrorType AVT::VmbAPI::AncillaryData::GetBuffer ( VmbUchar_t *&  pBuffer)

Definition at line 68 of file AncillaryData.cpp.

VmbErrorType AVT::VmbAPI::AncillaryData::GetBuffer ( const VmbUchar_t *&  pBuffer) const

Definition at line 81 of file AncillaryData.cpp.

VmbErrorType AVT::VmbAPI::AncillaryData::GetSize ( VmbUint32_t size) const

Definition at line 94 of file AncillaryData.cpp.

VmbErrorType AVT::VmbAPI::AncillaryData::Open ( )

Definition at line 101 of file AncillaryData.cpp.

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

Definition at line 51 of file AncillaryData.cpp.

Member Data Documentation

Impl* AVT::VmbAPI::AncillaryData::m_pImpl

Definition at line 114 of file AncillaryData.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