Classes | Public Member Functions | Private Member Functions | Private Attributes
AVT::VmbAPI::EnumEntry Class Reference

#include <EnumEntry.h>

List of all members.

Classes

struct  PrivateImpl

Public Member Functions

 EnumEntry (const char *pName, const char *pDisplayName, const char *pDescription, const char *pTooltip, const char *pSNFCNamespace, VmbFeatureVisibility_t visibility, VmbInt64_t value)
IMEXPORT EnumEntry ()
IMEXPORT EnumEntry (const EnumEntry &other)
VmbErrorType GetDescription (std::string &description) const
VmbErrorType GetDisplayName (std::string &displayName) const
VmbErrorType GetName (std::string &name) const
VmbErrorType GetSFNCNamespace (std::string &sFNCNamespace) const
VmbErrorType GetTooltip (std::string &tooltip) const
IMEXPORT VmbErrorType GetValue (VmbInt64_t &value) const
IMEXPORT VmbErrorType GetVisibility (VmbFeatureVisibilityType &value) const
IMEXPORT EnumEntryoperator= (const EnumEntry &o)
virtual IMEXPORT ~EnumEntry ()

Private Member Functions

IMEXPORT VmbErrorType GetDescription (char *const pStrDescription, VmbUint32_t &size) const
IMEXPORT VmbErrorType GetDisplayName (char *const pDisplayName, VmbUint32_t &size) const
IMEXPORT VmbErrorType GetName (char *const pName, VmbUint32_t &size) const
IMEXPORT VmbErrorType GetSFNCNamespace (char *const pStrNamespace, VmbUint32_t &size) const
IMEXPORT VmbErrorType GetTooltip (char *const pStrTooltip, VmbUint32_t &size) const

Private Attributes

PrivateImplm_pImpl

Detailed Description

Definition at line 45 of file EnumEntry.h.


Constructor & Destructor Documentation

AVT::VmbAPI::EnumEntry::EnumEntry ( const char *  pName,
const char *  pDisplayName,
const char *  pDescription,
const char *  pTooltip,
const char *  pSNFCNamespace,
VmbFeatureVisibility_t  visibility,
VmbInt64_t  value 
)

Definition at line 189 of file EnumEntry.cpp.

Definition at line 216 of file EnumEntry.cpp.

Definition at line 199 of file EnumEntry.cpp.

Definition at line 222 of file EnumEntry.cpp.


Member Function Documentation

VmbErrorType AVT::VmbAPI::EnumEntry::GetDescription ( char *const  pStrDescription,
VmbUint32_t size 
) const [private]

Definition at line 249 of file EnumEntry.cpp.

VmbErrorType AVT::VmbAPI::EnumEntry::GetDisplayName ( char *const  pDisplayName,
VmbUint32_t size 
) const [private]

Definition at line 240 of file EnumEntry.cpp.

VmbErrorType AVT::VmbAPI::EnumEntry::GetName ( char *const  pName,
VmbUint32_t size 
) const [private]

Definition at line 231 of file EnumEntry.cpp.

VmbErrorType AVT::VmbAPI::EnumEntry::GetSFNCNamespace ( char *const  pStrNamespace,
VmbUint32_t size 
) const [private]

Definition at line 267 of file EnumEntry.cpp.

VmbErrorType AVT::VmbAPI::EnumEntry::GetTooltip ( char *const  pStrTooltip,
VmbUint32_t size 
) const [private]

Definition at line 258 of file EnumEntry.cpp.

Definition at line 276 of file EnumEntry.cpp.

Definition at line 287 of file EnumEntry.cpp.

EnumEntry & AVT::VmbAPI::EnumEntry::operator= ( const EnumEntry o)

Definition at line 203 of file EnumEntry.cpp.


Member Data Documentation

Definition at line 176 of file EnumEntry.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