Skip to content

Class Spinnaker::GenApi::Function_NodeCallback

template <class Function>

ClassList > GenApi > Function_NodeCallback

Container for a function pointer.

  • #include <NodeCallback.h>

Inherits the following classes: Spinnaker::GenApi::CNodeCallback

Public Functions

Type Name
virtual void Destroy ()
Function_NodeCallback (INode * pNode, const Function & function, ECallbackType CallbackType, bool fireOnValueChangedOnly=false)
virtual void operator() (ECallbackType CallbackType) const

Public Functions inherited from Spinnaker::GenApi::CNodeCallback

See Spinnaker::GenApi::CNodeCallback

Type Name
CNodeCallback (INode * pNode, ECallbackType CallbackType)
virtual void Destroy () = 0
ECallbackType GetCallbackType ()
INode * GetNode ()
virtual void operator() (ECallbackType CallbackType) const = 0
virtual ~CNodeCallback ()

Protected Attributes inherited from Spinnaker::GenApi::CNodeCallback

See Spinnaker::GenApi::CNodeCallback

Type Name
ECallbackType m_CallbackType
INode * m_pNode

Public Functions Documentation

function Destroy

inline virtual void GenApi::Function_NodeCallback::Destroy () 

destroys teh object

Implements Spinnaker::GenApi::CNodeCallback::Destroy


function Function_NodeCallback

inline GenApi::Function_NodeCallback::Function_NodeCallback (
    INode * pNode,
    const  Function & function,
    ECallbackType CallbackType,
    bool fireOnValueChangedOnly=false
) 

Constructor


function operator()

inline virtual void GenApi::Function_NodeCallback::operator() (
    ECallbackType CallbackType
) const

execute operation: call the function

Implements Spinnaker::GenApi::CNodeCallback::operator()



The documentation for this class was generated from the following file C:/workspace/include/SpinGenApi/NodeCallback.h