Go to the documentation of this file.
31 #ifndef GENAPI_INTCONVERTER_H
32 #define GENAPI_INTCONVERTER_H
35 #include "../IInteger.h"
127 virtual bool GetProperty( CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList )
const;
175 :
public BaseT< ValueT< NodeT < IntegerT < CIntConverterImpl > > > >
GENICAM_INTERFACE IInteger
Interface for integer properties.
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
GENICAM_NAMESPACE::gcstring m_FormulaFrom
The SwissKnife formula for Get.
@ intfIInteger
IInteger interface.
virtual int64_t InternalGetValue(bool Verify=false, bool IgnoreCache=false)
bool IsMinUninititialized() const
Checks if <Min> has ben set.
CIntegerPolyRef m_pConvertFrom
The Swiss Knife for Get.
bool IsMaxUninitialized() const
Checks if <Max> has ben set.
Definition of polymorphical smart pointer.
virtual EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
virtual bool empty(void) const
Standard implementation for the INode and the ISelector interface.
A string class which is a clone of std::string.
virtual int64_t InternalGetMin()
virtual ERepresentation InternalGetRepresentation() const
@ _UndefinedRepresentation
Definition of the NodeT class template.
A reference to an int64 which can bei either an int64 variable, or a pointer to an IInteger,...
CIntegerPolyRef m_Value
Refeerence to the value.
const int64_autovector_t InternalGetListOfValidValues()
Get list of valid value.
virtual void SetProperty(CProperty &Property)
Implementation of the IBase interface.
virtual void InternalSetValue(int64_t Value, bool Verify=true)
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
ERepresentation m_Representation
recommended representation of the value
enum GENAPI_NAMESPACE::_ERepresentation ERepresentation
recommended representation of a node value
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
virtual ECachingMode InternalGetCachingMode() const
Get Caching Mode.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
Definition of the BaseT class template.
GENICAM_NAMESPACE::gcstring m_Unit
the physical unit name
Definition of CIntSwissKnife.
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
Definition of CInt64MathParser.
enum GENAPI_NAMESPACE::_ESlope ESlope
typedef for formula type
GENICAM_NAMESPACE::gcstring GetUnit() const
see IInteger interface
IInteger implementation with integrated conversion.
enum GENAPI_NAMESPACE::_ECachingMode ECachingMode
caching mode of a register
virtual int64_t InternalGetMax()
GENICAM_NAMESPACE::gcstring m_InputName
The Name of the external Variable.
virtual GENICAM_NAMESPACE::gcstring InternalGetUnit()
Get the unit.
CIntConverterImpl()
Constructor.
Definition of the ValueT class template.
Vector of integers with reference counting.
class implementingthe converter object
ESlope m_Slope
indicates if the formula is strictly monotonous increasing or decreating
ERepresentation GetRepresentation() const
see IInteger interface
Definition of the IntegerT class template.
GENICAM_NAMESPACE::gcstring m_FormulaTo
The SwissKnife formula for Set.
CIntegerPolyRef m_pConvertTo
The Swiss Knife for Set.
Portable string implementation.
virtual int64_t InternalGetInc()
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11