Go to the documentation of this file.
30 #ifndef GENAPI_IENUMENTRY_H
31 #define GENAPI_IENUMENTRY_H
39 # pragma warning ( push )
40 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
76 #ifndef DOXYGEN_IGNORE
139 # pragma warning ( pop )
142 #endif // ifndef GENAPI_IENUMENTRY_H
Lexical analyzer for CIntSwissKnife.
virtual int64_t GetValue()
Get numeric enum value.
#define GENICAM_INTERFACE
A string class which is a clone of std::string.
virtual GENICAM_NAMESPACE::gcstring GetSymbolic() const =0
Get symbolic enum value.
CEnumEntryRefT< IEnumEntry > CEnumEntryRef
Reference to an IEnumEntry pointer.
virtual bool IsSelfClearing()=0
Indicates if the corresponding EnumEntry is self clearing.
virtual double GetNumericValue()=0
Get double number associated with the entry.
virtual double GetNumericValue()
Get numeric enum value.
virtual GENICAM_NAMESPACE::gcstring GetSymbolic() const
Get symbolic enum value.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IValue
Interface for value properties.
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
virtual bool GetValue(bool Verify=false, bool IgnoreCache=false) const =0
Get node value.
T * m_Ptr
Pointer to the implementation the reference references to.
Definition of the interface IValue.
virtual bool IsSelfClearing()
Indicates if the corresponding EnumEntry is self clearing.
declspec's to be used for GenApi Windows dll
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IEnumEntry
Interface of single enum value.
Portable string implementation.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11