![]() |
![]() |
Interface for enumeration properties. More...
#include <GenApi/IEnumerationT.h>
Public Member Functions | |
virtual void | SetValue (EnumT Value, bool Verify=true)=0 |
Set node value. More... | |
virtual IEnumeration & | operator= (EnumT Value)=0 |
Set node value. | |
virtual EnumT | GetValue (bool Verify=false, bool IgnoreCache=false)=0 |
Get node value. More... | |
virtual EnumT | operator() ()=0 |
Get node value. | |
virtual IEnumeration & | operator= (const GenICam::gcstring &ValueStr)=0 |
Set 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. | |
virtual void | GetSymbolics (StringList_t &Symbolics)=0 |
Get list of symbolic Values. | |
virtual void | GetEntries (NodeList_t &Entries)=0 |
Get list of entry nodes. | |
virtual void | SetIntValue (int64_t Value, bool Verify=true)=0 |
Set integer node value. More... | |
virtual GenICam::gcstring | operator* ()=0 |
Get string node value. | |
virtual int64_t | GetIntValue (bool Verify=false, bool IgnoreCache=false)=0 |
Get integer node value. More... | |
virtual IEnumEntry * | GetEntryByName (const GenICam::gcstring &Symbolic)=0 |
Get an entry node by name. | |
virtual IEnumEntry * | GetEntry (const int64_t IntValue)=0 |
Get an entry node by its IntValue. | |
virtual INode * | GetNode () |
Get the INode interface of the node. | |
virtual GenICam::gcstring | ToString (bool Verify=false, bool IgnoreCache=false)=0 |
Get content of the node as string. More... | |
virtual void | FromString (const GenICam::gcstring &ValueStr, bool Verify=true)=0 |
Set content of the node as string. More... | |
virtual bool | IsValueCacheValid () const =0 |
Checks if the value comes from cache or is requested from another node. | |
virtual EAccessMode | GetAccessMode () const =0 |
Get the access mode of the node. | |
Interface for enumeration properties.
|
pure virtualinherited |
Set content of the node as string.
ValueStr | The value to set |
Verify | Enables AccessMode and Range verification (default = true) |
Implemented in Pylon::CParameter.
|
pure virtualinherited |
Get integer node value.
Verify | Enables Range verification (default = false). The AccessMode is always checked |
IgnoreCache | If true the value is read ignoring any caches (default = false) |
Implemented in Pylon::CEnumParameter.
|
pure virtual |
Get node value.
Verify | Enables Range verification (default = false). The AccessMode is always checked |
IgnoreCache | If true the value is read ignoring any caches (default = false) |
|
pure virtual |
Set node value.
Note : the operator= is not inherited thus the operator= versions from IEnumeration must be implemented again
Implements GenApi::IEnumeration.
|
pure virtualinherited |
Set integer node value.
Value | The value to set |
Verify | Enables AccessMode and Range verification (default = true) |
Implemented in Pylon::CEnumParameter.
|
pure virtual |
Set node value.
Value | The value to set |
Verify | Enables AccessMode and Range verification (default = true) |
|
pure virtualinherited |
Get content of the node as string.
Verify | Enables Range verification (default = false). The AccessMode is always checked |
IgnoreCache | If true the value is read ignoring any caches (default = false) |
Implemented in Pylon::CParameter.