Go to the documentation of this file.
31 #ifndef GENAPI_INTKEY_H
32 #define GENAPI_INTKEY_H
47 class CIEEE1212Parser;
80 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const;
90 #pragma BullseyeCoverage off
96 #pragma BullseyeCoverage on
168 class CIntKey :
public BaseT< ValueT< NodeT< IntegerT< CIntKeyImpl > > > >
177 #endif // GENAPI_INTKEY_H
GENICAM_INTERFACE IInteger
Interface for integer properties.
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
virtual void InternalSetValue(int64_t, bool)
Set feature value.
@ intfIInteger
IInteger interface.
const int64_t m_Min
minimum value
@ PureNumber
Decimal number in an edit control.
uint16_t m_Key
Key of IEEE1212 Configuration Rom entry.
virtual int64_t InternalGetMax() const
Get maximum value allowed.
virtual int64_t InternalGetValue(bool Verify=false, bool IgnoreCache=false)
Get feature value.
Standard implementation for the INode and the ISelector interface.
A string class which is a clone of std::string.
virtual ERepresentation InternalGetRepresentation() const
Get recommended representation.
@ _UndefinedRepresentation
virtual void FinalConstruct()
Definition of the NodeT class template.
int64_t m_Value
most recent Value
const int64_t m_Max
maximum value
CIntKey & operator=(const CIntKey &rhs)
not implemented: assignment operator
Implementation of the IBase interface.
IInteger implementation for IEEE1212 integer entries.
CIntKeyImpl()
Constructor.
enum GENAPI_NAMESPACE::_ERepresentation ERepresentation
recommended representation of a node value
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
virtual int64_t InternalGetMin() const
Get minimum value allowed.
CIEEE1212Parser * m_pParser
The config rom reader.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
const ERepresentation m_Representation
representation of value
virtual void SetProperty(CProperty &Property)
Definition of the BaseT class template.
const int64_autovector_t InternalGetListOfValidValues()
Get list of valid value.
virtual GENICAM_NAMESPACE::gcstring InternalGetUnit()
Get the unit.
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
Definition of the ValueT class template.
virtual EAccessMode InternalGetAccessMode() const
determine the node's access mode
Vector of integers with reference counting.
Definition of CIEEE1212Parser.
CIntKeyImpl & operator=(const CIntKeyImpl &rhs)
not implemented: assignment operator
virtual int64_t InternalGetInc() const
Get increment.
Definition of the IntegerT class template.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11