Public Member Functions | Private Member Functions | Private Attributes
AVT::VmbAPI::EnumFeature Class Reference

#include <EnumFeature.h>

Inheritance diagram for AVT::VmbAPI::EnumFeature:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 EnumFeature (const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)
virtual IMEXPORT VmbErrorType GetEntry (EnumEntry &entry, const char *pEntryName) const
virtual IMEXPORT VmbErrorType GetValue (VmbInt64_t &value) const
virtual IMEXPORT VmbErrorType IsValueAvailable (const char *pStrValue, bool &available) const
virtual IMEXPORT VmbErrorType IsValueAvailable (const VmbInt64_t value, bool &available) const
virtual IMEXPORT VmbErrorType SetValue (const char *pValue)
virtual IMEXPORT VmbErrorType SetValue (const VmbInt64_t &value)

Private Member Functions

virtual IMEXPORT VmbErrorType GetEntries (EnumEntry *pEntries, VmbUint32_t &size)
virtual IMEXPORT VmbErrorType GetValue (char *const pValue, VmbUint32_t &size) const
virtual IMEXPORT VmbErrorType GetValues (const char **pValues, VmbUint32_t &size)
virtual IMEXPORT VmbErrorType GetValues (VmbInt64_t *pValue, VmbUint32_t &size)

Private Attributes

EnumEntryVector m_EnumEntries
Int64Vector m_EnumIntValues
StringVector m_EnumStringValues

Detailed Description

Definition at line 40 of file EnumFeature.h.


Constructor & Destructor Documentation

AVT::VmbAPI::EnumFeature::EnumFeature ( const VmbFeatureInfo_t featureInfo,
FeatureContainer *const  pFeatureContainer 
)

Definition at line 35 of file EnumFeature.cpp.


Member Function Documentation

VmbErrorType AVT::VmbAPI::EnumFeature::GetEntries ( EnumEntry pEntries,
VmbUint32_t size 
) [private, virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 260 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::GetEntry ( EnumEntry entry,
const char *  pEntryName 
) const [virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 94 of file EnumFeature.cpp.

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 77 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::GetValue ( char *const  pValue,
VmbUint32_t size 
) const [private, virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 40 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::GetValues ( const char **  pValues,
VmbUint32_t size 
) [private, virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 138 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::GetValues ( VmbInt64_t pValue,
VmbUint32_t size 
) [private, virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 193 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::IsValueAvailable ( const char *  pStrValue,
bool &  available 
) const [virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 313 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::IsValueAvailable ( const VmbInt64_t  value,
bool &  available 
) const [virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 323 of file EnumFeature.cpp.

VmbErrorType AVT::VmbAPI::EnumFeature::SetValue ( const char *  pValue) [virtual]

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 111 of file EnumFeature.cpp.

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 121 of file EnumFeature.cpp.


Member Data Documentation

Definition at line 59 of file EnumFeature.h.

Definition at line 58 of file EnumFeature.h.

Definition at line 57 of file EnumFeature.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Jun 6 2019 18:23:39