Go to the documentation of this file.
31 #ifndef GENAPI_ENUMENTRY_H
32 #define GENAPI_ENUMENTRY_H
34 #include "../IEnumEntry.h"
108 virtual bool GetProperty( CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList )
const;
132 #endif // ifndef GENAPI_ENUMENTRY_H
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
int64_t m_Value
the integer value of this entry
Mapping of Enum Values to symbolic values.
GENICAM_NAMESPACE::gcstring m_Symbolic
the symbolic name of this entry
virtual EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
Standard implementation for the INode and the ISelector interface.
A string class which is a clone of std::string.
virtual double GetNumericValue()
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
Get value of the node as string.
Definition of the NodeT class template.
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)
Set content of the node as string (method not used)
virtual int64_t GetValue()
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
@ intfIEnumEntry
IEnumEntry interface.
Implementation of the IBase interface.
virtual GENICAM_NAMESPACE::gcstring GetSymbolic() const
EYesNo m_IsSelfClearing
Yes if this values will be changed back by the device.
CEnumEntryImpl()
Constructor.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
Implements the EnumEntry node.
Definition of the BaseT class template.
Definition of CEnumEntry.
virtual bool IsSelfClearing()
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
virtual void SetProperty(CProperty &Property)
virtual void FinalConstruct()
finishes the constriction of the node
GENICAM_NAMESPACE::gcstring InternalGetDisplayName() const
Returns the name to display.
Definition of the ValueT class template.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IEnumEntry
Interface of single enum value.
double m_NumericValue
the numeric value associated with this enum entry
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11