KWWidgets
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkKWStateMachine Class Reference

#include <vtkKWStateMachine.h>

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

List of all members.

Public Types

enum  { CurrentStateChangedEvent = 10000 }
enum  { CurrentStateChangedEvent = 10000 }
typedef vtkKWObject Superclass
typedef vtkKWObject 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 vtkKWStateMachineState * GetNthState (int rank)
virtual int AddInput (vtkKWStateMachineInput *input)
virtual int HasInput (vtkKWStateMachineInput *input)
virtual int GetNumberOfInputs ()
virtual vtkKWStateMachineInput * GetNthInput (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 vtkKWStateMachineState * GetInitialState ()
virtual int SetInitialState (vtkKWStateMachineState *)
virtual int IsRunning ()
virtual vtkKWStateMachineState * GetCurrentState ()
vtkKWStateMachineState * GetPreviousState ()
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 vtkKWStateMachineCluster * GetNthCluster (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 vtkKWStateMachineState * GetNthState (int rank)
virtual int AddInput (vtkKWStateMachineInput *input)
virtual int HasInput (vtkKWStateMachineInput *input)
virtual int GetNumberOfInputs ()
virtual vtkKWStateMachineInput * GetNthInput (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 vtkKWStateMachineState * GetInitialState ()
virtual int SetInitialState (vtkKWStateMachineState *)
virtual int IsRunning ()
virtual vtkKWStateMachineState * GetCurrentState ()
vtkKWStateMachineState * GetPreviousState ()
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 vtkKWStateMachineCluster * GetNthCluster (int rank)
virtual void SetCurrentStateChangedCommand (vtkObject *object, const char *method)
virtual void InvokeCurrentStateChangedCommand ()
virtual int HasCurrentStateChangedCommand ()

Static Public Member Functions

static vtkKWStateMachine * New ()
static int IsTypeOf (const char *type)
static vtkKWStateMachine * SafeDownCast (vtkObject *o)
static vtkKWStateMachine * New ()
static int IsTypeOf (const char *type)
static vtkKWStateMachine * SafeDownCast (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 Attributes

vtkKWStateMachineState * InitialState
vtkKWStateMachineState * CurrentState
vtkKWStateMachineInternals * Internals
char * CurrentStateChangedCommand

Detailed Description

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


Member Typedef Documentation

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

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

Reimplemented from vtkKWObject.

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

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


Member Function Documentation

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 int vtkKWStateMachine::IsRunning ( ) [virtual]
virtual void vtkKWStateMachine::PushInput ( vtkKWStateMachineInput *  input) [virtual]
virtual void vtkKWStateMachine::ProcessInputs ( ) [virtual]
virtual int vtkKWStateMachine::AddCluster ( vtkKWStateMachineCluster *  cluster) [virtual]
virtual int vtkKWStateMachine::HasCluster ( vtkKWStateMachineCluster *  cluster) [virtual]
virtual int vtkKWStateMachine::GetNumberOfClusters ( ) [virtual]
virtual void vtkKWStateMachine::SetCurrentStateChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual void vtkKWStateMachine::RemoveState ( vtkKWStateMachineState *  state) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllStates ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveInput ( vtkKWStateMachineInput *  input) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllInputs ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveTransition ( vtkKWStateMachineTransition *  transition) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllTransitions ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveCluster ( vtkKWStateMachineCluster *  cluster) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllClusters ( ) [protected, virtual]
virtual void vtkKWStateMachine::ProcessInput ( vtkKWStateMachineInput *  input) [protected, virtual]

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 int vtkKWStateMachine::IsRunning ( ) [virtual]
virtual void vtkKWStateMachine::PushInput ( vtkKWStateMachineInput *  input) [virtual]
virtual void vtkKWStateMachine::ProcessInputs ( ) [virtual]
virtual int vtkKWStateMachine::AddCluster ( vtkKWStateMachineCluster *  cluster) [virtual]
virtual int vtkKWStateMachine::HasCluster ( vtkKWStateMachineCluster *  cluster) [virtual]
virtual int vtkKWStateMachine::GetNumberOfClusters ( ) [virtual]
virtual void vtkKWStateMachine::SetCurrentStateChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]

Reimplemented in vtkKWWizardWorkflow, and vtkKWWizardWorkflow.

virtual void vtkKWStateMachine::RemoveState ( vtkKWStateMachineState *  state) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllStates ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveInput ( vtkKWStateMachineInput *  input) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllInputs ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveTransition ( vtkKWStateMachineTransition *  transition) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllTransitions ( ) [protected, virtual]
virtual void vtkKWStateMachine::RemoveCluster ( vtkKWStateMachineCluster *  cluster) [protected, virtual]
virtual void vtkKWStateMachine::RemoveAllClusters ( ) [protected, virtual]
virtual void vtkKWStateMachine::ProcessInput ( vtkKWStateMachineInput *  input) [protected, virtual]

Member Data Documentation

vtkKWStateMachineInternals * vtkKWStateMachine::Internals [protected]

Reimplemented in vtkKWWizardWorkflow.

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


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