GenApi  3.5.1
Typedefs | Functions

Definition of the interface IInteger. More...

Go to the source code of this file.

Typedefs

typedef CIntegerRefT< IInteger > CIntegerRef
 

Functions

virtual IInteger & operator= (int64_t Value)=0
 Set node value.
 
virtual bool GetValue (bool Verify=false, bool IgnoreCache=false) const =0
 Get node value. More...
 
virtual bool operator() () const
 Get node value. More...
 
virtual GENICAM_NAMESPACE::gcstring operator* ()=0
 Get string node value. More...
 
virtual double GetMin ()=0
 Get minimum value allowed.
 
virtual double GetMax ()=0
 Get maximum value allowed.
 
virtual EIncMode GetIncMode ()=0
 Get increment mode.
 
virtual double GetInc ()=0
 Get the constant increment if there is any. More...
 
virtual double_autovector_t GetListOfValidValues (bool bounded=true)=0
 Get list of valid value.
 
virtual ERepresentation GetRepresentation ()=0
 Get recommended representation.
 
virtual GENICAM_NAMESPACE::gcstring GetUnit () const =0
 Get the physical unit name.
 
virtual void ImposeMin (int64_t Value)=0
 Restrict minimum value.
 
virtual void ImposeMax (int64_t Value)=0
 Restrict maximum value.
 

Function Documentation

◆ GetValue()

GENICAM_NAMESPACE::gcstring GetValue ( bool  Verify = false,
bool  IgnoreCache = false 
) const
pure virtual
Parameters
VerifyEnables Range verification (default = false). The AccessMode is always checked
IgnoreCacheIf true the value is read ignoring any caches (default = false)
Returns
The value read

◆ operator()()

GENICAM_NAMESPACE::gcstring operator() ( ) const
virtual

Execute the command.

◆ operator*()

GENICAM_NAMESPACE::gcstring operator* ( )
pure virtual

Get node value.

◆ GetInc()

int64_t GetInc ( )
pure virtual

Get increment.