KWWidgets
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkKWStateMachine Class Reference

#include <vtkKWStateMachine.h>

Inheritance diagram for vtkKWStateMachine:
[legend]
Collaboration diagram for vtkKWStateMachine:
[legend]

Public Types

enum  { CurrentStateChangedEvent = 10000 }
enum  { CurrentStateChangedEvent = 10000 }
typedef vtkKWObject Superclass
typedef vtkKWObject Superclass
- Public Types inherited from vtkKWObject
typedef vtkObject Superclass
typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int AddState (vtkKWStateMachineState *state)
virtual int HasState (vtkKWStateMachineState *state)
virtual int GetNumberOfStates ()
virtual vtkKWStateMachineStateGetNthState (int rank)
virtual int AddInput (vtkKWStateMachineInput *input)
virtual int HasInput (vtkKWStateMachineInput *input)
virtual int GetNumberOfInputs ()
virtual vtkKWStateMachineInputGetNthInput (int rank)
virtual int AddTransition (vtkKWStateMachineTransition *transition)
virtual int HasTransition (vtkKWStateMachineTransition *transition)
virtual int GetNumberOfTransitions ()
virtual
vtkKWStateMachineTransition
GetNthTransition (int rank)
virtual
vtkKWStateMachineTransition
CreateTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input, vtkKWStateMachineState *destination)
virtual
vtkKWStateMachineTransition
FindTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input)
virtual
vtkKWStateMachineTransition
FindTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input, vtkKWStateMachineState *destination)
virtual vtkKWStateMachineStateGetInitialState ()
virtual int SetInitialState (vtkKWStateMachineState *)
virtual int IsRunning ()
virtual vtkKWStateMachineStateGetCurrentState ()
vtkKWStateMachineStateGetPreviousState ()
virtual void PushInput (vtkKWStateMachineInput *input)
virtual void ProcessInputs ()
virtual int GetNumberOfTransitionsInHistory ()
virtual
vtkKWStateMachineTransition
GetNthTransitionInHistory (int rank)
virtual int AddCluster (vtkKWStateMachineCluster *cluster)
virtual int HasCluster (vtkKWStateMachineCluster *cluster)
virtual int GetNumberOfClusters ()
virtual vtkKWStateMachineClusterGetNthCluster (int rank)
virtual void SetCurrentStateChangedCommand (vtkObject *object, const char *method)
virtual void InvokeCurrentStateChangedCommand ()
virtual int HasCurrentStateChangedCommand ()
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int AddState (vtkKWStateMachineState *state)
virtual int HasState (vtkKWStateMachineState *state)
virtual int GetNumberOfStates ()
virtual vtkKWStateMachineStateGetNthState (int rank)
virtual int AddInput (vtkKWStateMachineInput *input)
virtual int HasInput (vtkKWStateMachineInput *input)
virtual int GetNumberOfInputs ()
virtual vtkKWStateMachineInputGetNthInput (int rank)
virtual int AddTransition (vtkKWStateMachineTransition *transition)
virtual int HasTransition (vtkKWStateMachineTransition *transition)
virtual int GetNumberOfTransitions ()
virtual
vtkKWStateMachineTransition
GetNthTransition (int rank)
virtual
vtkKWStateMachineTransition
CreateTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input, vtkKWStateMachineState *destination)
virtual
vtkKWStateMachineTransition
FindTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input)
virtual
vtkKWStateMachineTransition
FindTransition (vtkKWStateMachineState *origin, vtkKWStateMachineInput *input, vtkKWStateMachineState *destination)
virtual vtkKWStateMachineStateGetInitialState ()
virtual int SetInitialState (vtkKWStateMachineState *)
virtual int IsRunning ()
virtual vtkKWStateMachineStateGetCurrentState ()
vtkKWStateMachineStateGetPreviousState ()
virtual void PushInput (vtkKWStateMachineInput *input)
virtual void ProcessInputs ()
virtual int GetNumberOfTransitionsInHistory ()
virtual
vtkKWStateMachineTransition
GetNthTransitionInHistory (int rank)
virtual int AddCluster (vtkKWStateMachineCluster *cluster)
virtual int HasCluster (vtkKWStateMachineCluster *cluster)
virtual int GetNumberOfClusters ()
virtual vtkKWStateMachineClusterGetNthCluster (int rank)
virtual void SetCurrentStateChangedCommand (vtkObject *object, const char *method)
virtual void InvokeCurrentStateChangedCommand ()
virtual int HasCurrentStateChangedCommand ()
- Public Member Functions inherited from vtkKWObject
const char * GetTclName ()
virtual vtkKWApplicationGetApplication ()
virtual void SetApplication (vtkKWApplication *arg)
virtual const char * Script (const char *EventString,...)
virtual void AddCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void RemoveCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void AddCallbackCommandObservers ()
virtual void RemoveCallbackCommandObservers ()
const char * GetTclName ()
virtual vtkKWApplicationGetApplication ()
virtual void SetApplication (vtkKWApplication *arg)
virtual const char * Script (const char *EventString,...)
virtual void AddCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void RemoveCallbackCommandObserver (vtkObject *object, unsigned long event)
virtual void AddCallbackCommandObservers ()
virtual void RemoveCallbackCommandObservers ()

Static Public Member Functions

static vtkKWStateMachineNew ()
static int IsTypeOf (const char *type)
static vtkKWStateMachineSafeDownCast (vtkObject *o)
static vtkKWStateMachineNew ()
static int IsTypeOf (const char *type)
static vtkKWStateMachineSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWStateMachine ()
 ~vtkKWStateMachine ()
virtual void RemoveState (vtkKWStateMachineState *state)
virtual void RemoveAllStates ()
virtual void RemoveInput (vtkKWStateMachineInput *input)
virtual void RemoveAllInputs ()
virtual void RemoveTransition (vtkKWStateMachineTransition *transition)
virtual void RemoveAllTransitions ()
virtual void RemoveCluster (vtkKWStateMachineCluster *cluster)
virtual void RemoveAllClusters ()
virtual void ProcessInput (vtkKWStateMachineInput *input)
virtual void PushTransitionToHistory (vtkKWStateMachineTransition *)
 vtkKWStateMachine ()
 ~vtkKWStateMachine ()
virtual void RemoveState (vtkKWStateMachineState *state)
virtual void RemoveAllStates ()
virtual void RemoveInput (vtkKWStateMachineInput *input)
virtual void RemoveAllInputs ()
virtual void RemoveTransition (vtkKWStateMachineTransition *transition)
virtual void RemoveAllTransitions ()
virtual void RemoveCluster (vtkKWStateMachineCluster *cluster)
virtual void RemoveAllClusters ()
virtual void ProcessInput (vtkKWStateMachineInput *input)
virtual void PushTransitionToHistory (vtkKWStateMachineTransition *)
- Protected Member Functions inherited from vtkKWObject
 vtkKWObject ()
 ~vtkKWObject ()
virtual void SetObjectMethodCommand (char **command, vtkObject *object, const char *method)
virtual void InvokeObjectMethodCommand (const char *command)
virtual vtkCallbackCommand * GetCallbackCommand ()
virtual void ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata)
 vtkKWObject ()
 ~vtkKWObject ()
virtual void SetObjectMethodCommand (char **command, vtkObject *object, const char *method)
virtual void InvokeObjectMethodCommand (const char *command)
virtual vtkCallbackCommand * GetCallbackCommand ()
virtual void ProcessCallbackCommandEvents (vtkObject *caller, unsigned long event, void *calldata)

Protected Attributes

vtkKWStateMachineStateInitialState
vtkKWStateMachineStateCurrentState
vtkKWStateMachineInternals * Internals
char * CurrentStateChangedCommand

Additional Inherited Members

- Static Protected Member Functions inherited from vtkKWObject
static void ProcessCallbackCommandEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata)
static void ProcessCallbackCommandEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata)

Detailed Description

Definition at line 40 of file debian/tmp/usr/include/KWWidgets/vtkKWStateMachine.h.

Member Typedef Documentation

Definition at line 44 of file vtkKWStateMachine.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
CurrentStateChangedEvent 

Definition at line 168 of file debian/tmp/usr/include/KWWidgets/vtkKWStateMachine.h.

anonymous enum
Enumerator:
CurrentStateChangedEvent 

Definition at line 168 of file vtkKWStateMachine.h.

Constructor & Destructor Documentation

vtkKWStateMachine::vtkKWStateMachine ( )
protected
vtkKWStateMachine::~vtkKWStateMachine ( )
protected
vtkKWStateMachine::vtkKWStateMachine ( )
protected
vtkKWStateMachine::~vtkKWStateMachine ( )
protected

Member Function Documentation

static vtkKWStateMachine* vtkKWStateMachine::New ( )
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual const char* vtkKWStateMachine::GetClassName ( )
virtual

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

static int vtkKWStateMachine::IsTypeOf ( const char *  type)
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::IsA ( const char *  type)
virtual

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

static vtkKWStateMachine* vtkKWStateMachine::SafeDownCast ( vtkObject *  o)
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

void vtkKWStateMachine::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::AddState ( vtkKWStateMachineState state)
virtual
virtual int vtkKWStateMachine::HasState ( vtkKWStateMachineState state)
virtual
virtual int vtkKWStateMachine::GetNumberOfStates ( )
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetNthState ( int  rank)
virtual
virtual int vtkKWStateMachine::AddInput ( vtkKWStateMachineInput input)
virtual
virtual int vtkKWStateMachine::HasInput ( vtkKWStateMachineInput input)
virtual
virtual int vtkKWStateMachine::GetNumberOfInputs ( )
virtual
virtual vtkKWStateMachineInput* vtkKWStateMachine::GetNthInput ( int  rank)
virtual
virtual int vtkKWStateMachine::AddTransition ( vtkKWStateMachineTransition transition)
virtual
virtual int vtkKWStateMachine::HasTransition ( vtkKWStateMachineTransition transition)
virtual
virtual int vtkKWStateMachine::GetNumberOfTransitions ( )
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::GetNthTransition ( int  rank)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::CreateTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input,
vtkKWStateMachineState destination 
)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::FindTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input 
)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::FindTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input,
vtkKWStateMachineState destination 
)
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetInitialState ( )
virtual
virtual int vtkKWStateMachine::SetInitialState ( vtkKWStateMachineState )
virtual
virtual int vtkKWStateMachine::IsRunning ( )
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetCurrentState ( )
virtual
vtkKWStateMachineState* vtkKWStateMachine::GetPreviousState ( )
virtual void vtkKWStateMachine::PushInput ( vtkKWStateMachineInput input)
virtual
virtual void vtkKWStateMachine::ProcessInputs ( )
virtual
virtual int vtkKWStateMachine::GetNumberOfTransitionsInHistory ( )
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::GetNthTransitionInHistory ( int  rank)
virtual
virtual int vtkKWStateMachine::AddCluster ( vtkKWStateMachineCluster cluster)
virtual
virtual int vtkKWStateMachine::HasCluster ( vtkKWStateMachineCluster cluster)
virtual
virtual int vtkKWStateMachine::GetNumberOfClusters ( )
virtual
virtual vtkKWStateMachineCluster* vtkKWStateMachine::GetNthCluster ( int  rank)
virtual
virtual void vtkKWStateMachine::SetCurrentStateChangedCommand ( vtkObject *  object,
const char *  method 
)
virtual
virtual void vtkKWStateMachine::InvokeCurrentStateChangedCommand ( )
virtual

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::HasCurrentStateChangedCommand ( )
virtual
virtual void vtkKWStateMachine::RemoveState ( vtkKWStateMachineState state)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllStates ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveInput ( vtkKWStateMachineInput input)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllInputs ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveTransition ( vtkKWStateMachineTransition transition)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllTransitions ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveCluster ( vtkKWStateMachineCluster cluster)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllClusters ( )
protectedvirtual
virtual void vtkKWStateMachine::ProcessInput ( vtkKWStateMachineInput input)
protectedvirtual
virtual void vtkKWStateMachine::PushTransitionToHistory ( vtkKWStateMachineTransition )
protectedvirtual
static vtkKWStateMachine* vtkKWStateMachine::New ( )
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual const char* vtkKWStateMachine::GetClassName ( )
virtual

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

static int vtkKWStateMachine::IsTypeOf ( const char *  type)
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::IsA ( const char *  type)
virtual

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

static vtkKWStateMachine* vtkKWStateMachine::SafeDownCast ( vtkObject *  o)
static

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

void vtkKWStateMachine::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::AddState ( vtkKWStateMachineState state)
virtual
virtual int vtkKWStateMachine::HasState ( vtkKWStateMachineState state)
virtual
virtual int vtkKWStateMachine::GetNumberOfStates ( )
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetNthState ( int  rank)
virtual
virtual int vtkKWStateMachine::AddInput ( vtkKWStateMachineInput input)
virtual
virtual int vtkKWStateMachine::HasInput ( vtkKWStateMachineInput input)
virtual
virtual int vtkKWStateMachine::GetNumberOfInputs ( )
virtual
virtual vtkKWStateMachineInput* vtkKWStateMachine::GetNthInput ( int  rank)
virtual
virtual int vtkKWStateMachine::AddTransition ( vtkKWStateMachineTransition transition)
virtual
virtual int vtkKWStateMachine::HasTransition ( vtkKWStateMachineTransition transition)
virtual
virtual int vtkKWStateMachine::GetNumberOfTransitions ( )
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::GetNthTransition ( int  rank)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::CreateTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input,
vtkKWStateMachineState destination 
)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::FindTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input 
)
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::FindTransition ( vtkKWStateMachineState origin,
vtkKWStateMachineInput input,
vtkKWStateMachineState destination 
)
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetInitialState ( )
virtual
virtual int vtkKWStateMachine::SetInitialState ( vtkKWStateMachineState )
virtual
virtual int vtkKWStateMachine::IsRunning ( )
virtual
virtual vtkKWStateMachineState* vtkKWStateMachine::GetCurrentState ( )
virtual
vtkKWStateMachineState* vtkKWStateMachine::GetPreviousState ( )
virtual void vtkKWStateMachine::PushInput ( vtkKWStateMachineInput input)
virtual
virtual void vtkKWStateMachine::ProcessInputs ( )
virtual
virtual int vtkKWStateMachine::GetNumberOfTransitionsInHistory ( )
virtual
virtual vtkKWStateMachineTransition* vtkKWStateMachine::GetNthTransitionInHistory ( int  rank)
virtual
virtual int vtkKWStateMachine::AddCluster ( vtkKWStateMachineCluster cluster)
virtual
virtual int vtkKWStateMachine::HasCluster ( vtkKWStateMachineCluster cluster)
virtual
virtual int vtkKWStateMachine::GetNumberOfClusters ( )
virtual
virtual vtkKWStateMachineCluster* vtkKWStateMachine::GetNthCluster ( int  rank)
virtual
virtual void vtkKWStateMachine::SetCurrentStateChangedCommand ( vtkObject *  object,
const char *  method 
)
virtual
virtual void vtkKWStateMachine::InvokeCurrentStateChangedCommand ( )
virtual

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual int vtkKWStateMachine::HasCurrentStateChangedCommand ( )
virtual
virtual void vtkKWStateMachine::RemoveState ( vtkKWStateMachineState state)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllStates ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveInput ( vtkKWStateMachineInput input)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllInputs ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveTransition ( vtkKWStateMachineTransition transition)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllTransitions ( )
protectedvirtual
virtual void vtkKWStateMachine::RemoveCluster ( vtkKWStateMachineCluster cluster)
protectedvirtual
virtual void vtkKWStateMachine::RemoveAllClusters ( )
protectedvirtual
virtual void vtkKWStateMachine::ProcessInput ( vtkKWStateMachineInput input)
protectedvirtual
virtual void vtkKWStateMachine::PushTransitionToHistory ( vtkKWStateMachineTransition )
protectedvirtual

Member Data Documentation

vtkKWStateMachineState * vtkKWStateMachine::InitialState
protected
vtkKWStateMachineState * vtkKWStateMachine::CurrentState
protected
vtkKWStateMachineInternals * vtkKWStateMachine::Internals
protected
char * vtkKWStateMachine::CurrentStateChangedCommand
protected

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