7#ifndef __PVGENENUMENTRY_H__
8#define __PVGENENUMENTRY_H__
10#include <PvGenICamLib.h>
16 class GenEnumEntryInternal;
170 PvGenICamLib::GenEnumEntryInternal *mThis;
GenICam feature-related constants.
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition PvGenTypes.h:43
PvGenNameSpace
Definition PvGenTypes.h:147
GenICam feature: Enumeration entry.
Definition PvGenEnumEntry.h:28
PvResult GetNameSpace(PvGenNameSpace &aNameSpace) const
Get the enum enty's name space.
Definition PvGenEnumEntry.cpp:318
bool IsAvailable() const
Test if the enumeration entry is currently available.
Definition PvGenEnumEntry.cpp:175
PvResult IsVisible(PvGenVisibility aVisibility, bool &aVisible) const
Test if the enumeration entry is above a specific visibilty level.
Definition PvGenEnumEntry.cpp:233
PvResult GetToolTip(PvString &aToolTip) const
Get a short description of the enum entry.
Definition PvGenEnumEntry.cpp:100
PvResult GetDisplayName(PvString &aDisplayName) const
Get the enum entry's display name.
Definition PvGenEnumEntry.cpp:293
PvResult GetVisibility(PvGenVisibility &aVisibility) const
Get the enumeration entry's current visibility level.
Definition PvGenEnumEntry.cpp:187
PvGenEnumEntry()
Constructor.
Definition PvGenEnumEntry.cpp:28
virtual ~PvGenEnumEntry()
Destructor.
Definition PvGenEnumEntry.cpp:36
PvResult GetDescription(PvString &aDescription) const
Get a longer description of the enum entry.
Definition PvGenEnumEntry.cpp:125
PvResult GetValue(int64_t &aValue) const
Get the enumeration entry's value.
Definition PvGenEnumEntry.cpp:50
PvResult GetName(PvString &aName) const
Get the enumeration entry's name.
Definition PvGenEnumEntry.cpp:75
Result information.
Definition PvResult.h:30
String class.
Definition PvString.h:26