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

#include <EnumEntry.h>

List of all members.

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

VmbInt64_t m_nValue
std::string m_strDescription
std::string m_strDisplayName
std::string m_strName
std::string m_strNamespace
std::string m_strTooltip
VmbFeatureVisibilityType m_Visibility

Detailed Description

Definition at line 44 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 
)
virtual IMEXPORT AVT::VmbAPI::EnumEntry::~EnumEntry ( ) [virtual]

Member Function Documentation

VmbErrorType AVT::VmbAPI::EnumEntry::GetDescription ( std::string &  description) const
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetDescription ( char *const  pStrDescription,
VmbUint32_t size 
) const [private]
VmbErrorType AVT::VmbAPI::EnumEntry::GetDisplayName ( std::string &  displayName) const
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetDisplayName ( char *const  pDisplayName,
VmbUint32_t size 
) const [private]
VmbErrorType AVT::VmbAPI::EnumEntry::GetName ( std::string &  name) const
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetName ( char *const  pName,
VmbUint32_t size 
) const [private]
VmbErrorType AVT::VmbAPI::EnumEntry::GetSFNCNamespace ( std::string &  SFNCNamespace) const
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetSFNCNamespace ( char *const  pStrNamespace,
VmbUint32_t size 
) const [private]
VmbErrorType AVT::VmbAPI::EnumEntry::GetTooltip ( std::string &  tooltip) const
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetTooltip ( char *const  pStrTooltip,
VmbUint32_t size 
) const [private]

Member Data Documentation

Definition at line 168 of file EnumEntry.h.

Definition at line 164 of file EnumEntry.h.

Definition at line 163 of file EnumEntry.h.

std::string AVT::VmbAPI::EnumEntry::m_strName [private]

Definition at line 162 of file EnumEntry.h.

Definition at line 166 of file EnumEntry.h.

std::string AVT::VmbAPI::EnumEntry::m_strTooltip [private]

Definition at line 165 of file EnumEntry.h.

Definition at line 167 of file EnumEntry.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Aug 27 2015 12:29:49