Definition of the IFloat interface.
More...
Go to the source code of this file.
|
|
virtual IFloat & | operator= (double Value)=0 |
| | Set node value.
|
| |
| virtual bool | GetValue (bool Verify=false, bool IgnoreCache=false) const =0 |
| | Get node value.
|
| |
| virtual bool | operator() () const |
| | Get node value.
|
| |
| virtual GENICAM_NAMESPACE::gcstring | operator* ()=0 |
| | Get string node value.
|
| |
|
virtual double | GetMin ()=0 |
| | Get minimum value allowed.
|
| |
|
virtual double | GetMax ()=0 |
| | Get maximum value allowed.
|
| |
|
virtual bool | HasInc ()=0 |
| | True if the float has a constant increment.
|
| |
|
virtual EIncMode | GetIncMode ()=0 |
| | Get increment mode.
|
| |
| virtual double | GetInc ()=0 |
| | Get the constant increment if there is any.
|
| |
|
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 EDisplayNotation | GetDisplayNotation () const =0 |
| | Get the way the float should be converted to a string.
|
| |
|
virtual int64_t | GetDisplayPrecision () const =0 |
| | Get the precision to be used when converting the float to a string.
|
| |
|
virtual void | ImposeMin (double Value)=0 |
| | Restrict minimum value.
|
| |
|
virtual void | ImposeMax (double Value)=0 |
| | Restrict maximum value.
|
| |
|
|
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT | IFloat |
| | Interface for float properties.
|
| |
|
GENICAM_INTERFACE | IInteger |
| | Interface for integer properties.
|
| |
◆ GetValue()
- Parameters
-
| Verify | Enables Range verification (default = false). The AccessMode is always checked |
| IgnoreCache | If true the value is read ignoring any caches (default = false) |
- Returns
- The value read
◆ operator()()
◆ operator*()
◆ GetInc()