vtkKWStateMachineWriter Class Reference

a state machine writer base-class. More...

#include <vtkKWStateMachineWriter.h>

Inheritance diagram for vtkKWStateMachineWriter:
Inheritance graph
[legend]
Collaboration diagram for vtkKWStateMachineWriter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)



virtual vtkKWStateMachineGetInput ()
virtual void SetInput (vtkKWStateMachine *)
virtual void SetWriteSelfLoop (int)
virtual int GetWriteSelfLoop ()
virtual void WriteSelfLoopOn ()
virtual void WriteSelfLoopOff ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkKWStateMachineWriterSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWStateMachineWriter ()
 ~vtkKWStateMachineWriter ()

Protected Attributes

vtkKWStateMachineInput
int WriteSelfLoop

Detailed Description

a state machine writer base-class.

This class is the basis for a state machine writer. A state machine is defined by a set of states, a set of inputs and a transition matrix that defines for each pair of (state,input) what is the next state to assume.

Thanks:
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on the National Centers for Biomedical Computing can be obtained from http://nihroadmap.nih.gov/bioinformatics.
See also:
vtkKWStateMachineDOTWriter vtkKWStateMachine

Definition at line 39 of file vtkKWStateMachineWriter.h.


Member Typedef Documentation

Reimplemented from vtkObject.

Reimplemented in vtkKWStateMachineDOTWriter.

Definition at line 43 of file vtkKWStateMachineWriter.h.


Constructor & Destructor Documentation

vtkKWStateMachineWriter::vtkKWStateMachineWriter (  )  [protected]
vtkKWStateMachineWriter::~vtkKWStateMachineWriter (  )  [protected]

Member Function Documentation

virtual const char* vtkKWStateMachineWriter::GetClassName (  )  [virtual]

Reimplemented from vtkObject.

Reimplemented in vtkKWStateMachineDOTWriter.

static int vtkKWStateMachineWriter::IsTypeOf ( const char *  type  )  [static]

Reimplemented from vtkObject.

Reimplemented in vtkKWStateMachineDOTWriter.

virtual int vtkKWStateMachineWriter::IsA ( const char *  type  )  [virtual]

Reimplemented from vtkObject.

Reimplemented in vtkKWStateMachineDOTWriter.

static vtkKWStateMachineWriter* vtkKWStateMachineWriter::SafeDownCast ( vtkObject o  )  [static]

Reimplemented in vtkKWStateMachineDOTWriter.

void vtkKWStateMachineWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkObject.

Reimplemented in vtkKWStateMachineDOTWriter.

virtual vtkKWStateMachine* vtkKWStateMachineWriter::GetInput (  )  [virtual]

Set/Get state machine to write.

virtual void vtkKWStateMachineWriter::SetInput ( vtkKWStateMachine  )  [virtual]

Set/Get state machine to write.

virtual void vtkKWStateMachineWriter::SetWriteSelfLoop ( int   )  [virtual]

Set/Get if the writer should output transitions originating and leading to the same node (self loops).

virtual int vtkKWStateMachineWriter::GetWriteSelfLoop (  )  [virtual]

Set/Get state machine to write.

virtual void vtkKWStateMachineWriter::WriteSelfLoopOn (  )  [virtual]

Set/Get state machine to write.

virtual void vtkKWStateMachineWriter::WriteSelfLoopOff (  )  [virtual]

Set/Get state machine to write.


Member Data Documentation

Definition at line 66 of file vtkKWStateMachineWriter.h.

Definition at line 67 of file vtkKWStateMachineWriter.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:38:03 2010 for KWWidgets by  doxygen 1.6.1