29 #ifndef __vtkKWStateMachineState_h
30 #define __vtkKWStateMachineState_h
39 void PrintSelf(ostream& os, vtkIndent indent);
43 vtkGetMacro(Id, vtkIdType);
47 vtkGetStringMacro(Name);
48 vtkSetStringMacro(Name);
52 vtkGetStringMacro(Description);
53 vtkSetStringMacro(Description);
81 virtual void SetEnterCommand(vtkObject *
object,
const char *method);
82 virtual void InvokeEnterCommand();
83 virtual int HasEnterCommand();
95 virtual void SetLeaveCommand(vtkObject *
object,
const char *method);
96 virtual void InvokeLeaveCommand();
97 virtual int HasLeaveCommand();
116 vtkBooleanMacro(Accepting,
int);
117 vtkGetMacro(Accepting,
int);
118 vtkSetMacro(Accepting,
int);
134 static vtkIdType IdCounter;