GenApi::IEnumEntry#
Interface of single enum value. More…
#include <GenApi/IEnumEntry.h>
Inherits from GenApi::IValue, GenApi::IBase
Public Functions#
Name | |
---|---|
virtual int64_t | GetValue() =0 Get numeric enum value. |
virtual GenICam::gcstring | GetSymbolic() const =0 Get symbolic enum value. |
virtual double | GetNumericValue() =0 Get double number associated with the entry. |
virtual bool | IsSelfClearing() =0 Indicates if the corresponding EnumEntry is self clearing. |
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. |
virtual void | FromString(const GenICam::gcstring & ValueStr, bool Verify =true) =0 Set content of the node as string. |
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. |
Additional inherited members#
Public Functions inherited from GenApi::IBase
Name | |
---|---|
virtual | ~IBase() =0 Virtual destructor enforcing virtual destructor on all derived classes. |
Detailed Description#
Interface of single enum value.
Maps of Enum Values to symbolic values
Public Functions Documentation#
function GetValue#
Get numeric enum value.
function GetSymbolic#
Get symbolic enum value.
function GetNumericValue#
Get double number associated with the entry.
function IsSelfClearing#
Indicates if the corresponding EnumEntry is self clearing.
function GetNode#
Get the INode interface of the node.
Reimplemented by: Pylon::CArrayParameter::GetNode
function ToString#
Get content of the node as string.
Parameters:
- Verify Enables Range verification (default = false). The AccessMode is always checked
- IgnoreCache If true the value is read ignoring any caches (default = false)
Return: The value read
Reimplemented by: Pylon::CArrayParameter::ToString
function FromString#
Set content of the node as string.
Parameters:
- ValueStr The value to set
- Verify Enables AccessMode and Range verification (default = true)
Reimplemented by: Pylon::CArrayParameter::FromString
function IsValueCacheValid#
Checks if the value comes from cache or is requested from another node.
Reimplemented by: Pylon::CArrayParameter::IsValueCacheValid
function GetAccessMode#
Get the access mode of the node.
Reimplemented by: Pylon::CArrayParameter::GetAccessMode