vtkMRMLBrpRobotCommandNode Class Reference

#include <vtkMRMLBrpRobotCommandNode.h>

Inheritance diagram for vtkMRMLBrpRobotCommandNode:
vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual vtkMRMLNodeCreateNodeInstance ()
virtual const charGetNodeTagName ()
const charGetTargetTransformNodeID ()
const charGetZFrameTransformNodeID ()
const charPopIncomingCommand ()
const charPopOutgoingCommand ()
void PrintSelf (ostream &os, vtkIndent indent)
void PushIncomingCommand (const char *name)
void PushOutgoingCommand (const char *name)
void SetTargetTransformNodeID (const char *name)
void SetZFrameTransformNodeID (const char *name)
int SwitchStep (const char *step)
 vtkTypeMacro (vtkMRMLBrpRobotCommandNode, vtkMRMLNode)

Static Public Member Functions

static vtkMRMLBrpRobotCommandNodeNew ()

Protected Member Functions

void operator= (const vtkMRMLBrpRobotCommandNode &)
 vtkMRMLBrpRobotCommandNode (const vtkMRMLBrpRobotCommandNode &)
 vtkMRMLBrpRobotCommandNode ()
 ~vtkMRMLBrpRobotCommandNode ()

Protected Attributes

std::string InCommand
std::queue< std::string > InCommandQueue
std::string OutCommand
std::queue< std::string > OutCommandQueue
std::map< std::string,
std::string > 
StepToCommandMap
std::string TargetTransformNodeID
std::string ZFrameTransformNodeID

Constructor & Destructor Documentation

vtkMRMLBrpRobotCommandNode::vtkMRMLBrpRobotCommandNode (  )  [protected]
vtkMRMLBrpRobotCommandNode::~vtkMRMLBrpRobotCommandNode (  )  [inline, protected]
vtkMRMLBrpRobotCommandNode::vtkMRMLBrpRobotCommandNode ( const vtkMRMLBrpRobotCommandNode  )  [protected]

Member Function Documentation

vtkMRMLNode * vtkMRMLBrpRobotCommandNode::CreateNodeInstance (  )  [virtual]

Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method

Implements vtkMRMLNode.

References autoSlicerTracto2regions::ret.

virtual const char* vtkMRMLBrpRobotCommandNode::GetNodeTagName (  )  [inline, virtual]

Get node XML tag name (like Volume, Model) NOTE: Subclasses should implement this method

Implements vtkMRMLNode.

const char* vtkMRMLBrpRobotCommandNode::GetTargetTransformNodeID (  )  [inline]
const char* vtkMRMLBrpRobotCommandNode::GetZFrameTransformNodeID (  )  [inline]
vtkMRMLBrpRobotCommandNode * vtkMRMLBrpRobotCommandNode::New (  )  [static]

Reimplemented from vtkMRMLNode.

References autoSlicerTracto2regions::ret.

void vtkMRMLBrpRobotCommandNode::operator= ( const vtkMRMLBrpRobotCommandNode  )  [protected]

Reimplemented from vtkMRMLNode.

const char * vtkMRMLBrpRobotCommandNode::PopIncomingCommand (  ) 

References InCommand.

const char * vtkMRMLBrpRobotCommandNode::PopOutgoingCommand (  ) 
void vtkMRMLBrpRobotCommandNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLNode.

void vtkMRMLBrpRobotCommandNode::PushIncomingCommand ( const char name  ) 

References InCommand.

void vtkMRMLBrpRobotCommandNode::PushOutgoingCommand ( const char name  ) 
void vtkMRMLBrpRobotCommandNode::SetTargetTransformNodeID ( const char name  ) 
void vtkMRMLBrpRobotCommandNode::SetZFrameTransformNodeID ( const char name  ) 
int vtkMRMLBrpRobotCommandNode::SwitchStep ( const char step  ) 
vtkMRMLBrpRobotCommandNode::vtkTypeMacro ( vtkMRMLBrpRobotCommandNode  ,
vtkMRMLNode   
)

Member Data Documentation

std::string vtkMRMLBrpRobotCommandNode::InCommand [protected]
std::queue<std::string> vtkMRMLBrpRobotCommandNode::InCommandQueue [protected]
std::string vtkMRMLBrpRobotCommandNode::OutCommand [protected]
std::queue<std::string> vtkMRMLBrpRobotCommandNode::OutCommandQueue [protected]
std::map<std::string,std::string> vtkMRMLBrpRobotCommandNode::StepToCommandMap [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1