Definition of interface IEnumerationT.
More...
Go to the source code of this file.
|
|
virtual IEnumeration & | operator= (EnumT 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 IEnumeration & | operator= (const GENICAM_NAMESPACE::gcstring &ValueStr)=0 |
| | Set string node value. More...
|
| |
|
virtual IEnumEntry * | GetEntry (const EnumT Value)=0 |
| | returns the EnumEntry object belonging to the Value
|
| |
|
virtual IEnumEntry * | GetCurrentEntry (bool Verify=false, bool IgnoreCache=false)=0 |
| | Get the current entry.
|
| |
|
|
template<typename EnumT > |
| GENICAM_INTERFACE | IEnumerationT |
| | Interface for enumeration 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=()
Set node value.
Note : the operator= is not inherited thus the operator= versions from IEnumeration must be implemented again