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 Definition of the ValueT class template.
EYesNo m_IsSelfClearing
Yes if this values will be changed back by the device.
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)
Set content of the node as string (method not used)
virtual bool IsSelfClearing()
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
GENICAM_NAMESPACE::gcstring InternalGetDisplayName() const
Returns the name to display.
virtual void FinalConstruct()
finishes the constriction of the node
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
Get value of the node as string.
virtual EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
virtual double GetNumericValue()
virtual void SetProperty(CProperty &Property)
Implementation of the IBase interface.
Definition of the NodeT class template.
double m_NumericValue
the numeric value associated with this enum entry
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
GENICAM_NAMESPACE::gcstring m_Symbolic
the symbolic name of this entry
Mapping of Enum Values to symbolic values.
int64_t m_Value
the integer value of this entry
Definition of the BaseT class template.
Standard implementation for the INode and the ISelector interface.
CEnumEntryImpl()
Constructor.
A string class which is a clone of std::string.
virtual GENICAM_NAMESPACE::gcstring GetSymbolic() const
virtual int64_t GetValue()
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Definition of CEnumEntry.
Implements the EnumEntry node.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IEnumEntry
Interface of single enum value.
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type