SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | List of all members
scl::CCallbackIncrement Class Reference

#include <GenericCallbacks.hpp>

Inheritance diagram for scl::CCallbackIncrement:
Inheritance graph
[legend]
Collaboration diagram for scl::CCallbackIncrement:
Collaboration graph
[legend]

Public Member Functions

virtual void call (bool &arg)
 
virtual basecreateObject ()
 
virtual bool registerCallback (const char &arg_callback_name, double *arg_data=0)
 

Protected Member Functions

virtual bool registerCallbackSuper (const char &arg_callback_name, CCallbackSuperBase *arg_obj)
 

Protected Attributes

double * data_
 

Private Types

typedef sutil::CCallbackBase
< char, bool, double > 
base
 

Detailed Description

Key hander callbacks for incrementing a double data member (5x data change if key is caps)

Member Function Documentation

virtual void scl::CCallbackIncrement::call ( bool &  args)
inlinevirtual

A subclass must implement this function. You can choose to add a "return type" into the ArgumentTuple and get data from the function.

Implements sutil::CCallbackBase< char, bool, double >.

virtual base* scl::CCallbackIncrement::createObject ( )
inlinevirtual

A subclass must implement this function

Implements sutil::CCallbackBase< char, bool, double >.

virtual bool sutil::CCallbackSuperBase< char >::registerCallbackSuper ( const char &  arg_callback_name,
CCallbackSuperBase< char > *  arg_obj 
)
inlineprotectedvirtualinherited

To allow the callback registry to create objects for itself


The documentation for this class was generated from the following file: