31 #ifndef GENAPI_ENUMENTRY_H 32 #define GENAPI_ENUMENTRY_H 34 #include "../IEnumEntry.h" 107 virtual bool GetProperty( CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList )
const;
131 #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 GENICAM_NAMESPACE::gcstring GetSymbolic() const
virtual bool IsSelfClearing()
virtual void FinalConstruct()
finishes the constriction of the node
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
Get value of the node as string.
virtual double GetNumericValue()
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
virtual void SetProperty(CProperty &Property)
Implementation of the IBase interface.
Definition of the NodeT class template.
interface GENAPI_DECL_ABSTRACT IEnumEntry
Interface of single enum value.
double m_NumericValue
the numeric value associated with this enum entry
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
GENICAM_NAMESPACE::gcstring m_Symbolic
the symbolic name of this entry
interface GENAPI_DECL_ABSTRACT bool Verify
GENICAM_NAMESPACE::gcstring InternalGetDisplayName() const
Returns the name to display.
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.
virtual EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
CEnumEntryImpl()
Constructor.
A string class which is a clone of std::string.
virtual int64_t GetValue()
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Definition of CEnumEntry.
Implements the EnumEntry node.
Part of the generic device API.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type