Skip to content

Group IBoolean_h

Modules > IBoolean_h

Public Attributes

Type Name
interface SPINNAKER_API_ABSTRACT IBoolean
Interface for Boolean properties.
interface SPINNAKER_API_ABSTRACT bool Verify = true) = 0

Public Functions

Type Name
virtual bool GetValue (bool Verify=false, bool IgnoreCache=false) = 0
virtual bool IsValueUpdated () = 0
virtual bool operator() ()
virtual void operator= (bool Value)

Public Attributes Documentation

variable IBoolean

Interface for Boolean properties.

interface SPINNAKER_API_ABSTRACT Spinnaker::GenApi::IBoolean;


variable Verify

interface SPINNAKER_API_ABSTRACT bool Spinnaker::GenApi::Verify;

Public Functions Documentation

function GetValue

virtual bool GetValue (
    bool Verify=false,
    bool IgnoreCache=false
) = 0

Get node value

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


function IsValueUpdated

virtual bool IsValueUpdated () = 0

Checks if the content of the node has changed since the value was last cached by IsValueUpdated() or GetValue().

Returns:

true if the node value has changed, false otherwise.


function operator()

virtual bool operator() () 

Get node value

Execute the command


function operator=

virtual void operator= (
    bool Value
) 

Set node value