#include <GenApi/ICommand.h>
Public Member Functions | |
virtual void | Execute (bool Verify=true)=0 |
Execute the command. More... | |
virtual void | operator() ()=0 |
Execute the command. | |
virtual bool | IsDone (bool Verify=true)=0 |
Query whether the command is executed. More... | |
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 command like properties
|
pure virtual |
Execute the command.
Verify | Enables AccessMode and Range verification (default = true) |
|
pure virtualinherited |
Set content of the node as string.
ValueStr | The value to set |
Verify | Enables AccessMode and Range verification (default = true) |
|
pure virtual |
Query whether the command is executed.
Verify | Enables Range verification (default = false). The AccessMode is always checked |
|
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) |