vtkMRMLTransPerinealProstateRobotNode Class Reference

#include <vtkMRMLTransPerinealProstateRobotNode.h>

Inheritance diagram for vtkMRMLTransPerinealProstateRobotNode:
vtkMRMLRobotNode vtkMRMLTransformableNode vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual
vtkMRMLTransPerinealProstateRobotNode
CreateNodeInstance ()
virtual const charGetCalibrationObjectModelId ()
virtual const charGetCalibrationObjectTransformId ()
virtual const charGetNodeTagName ()
vtkMRMLBrpRobotCommandNodeGetRobotCommandNode ()
vtkMRMLIGTLConnectorNodeGetRobotConnectorNode ()
vtkMRMLIGTLConnectorNodeGetScannerConnectorNode ()
virtual std::string GetTargetInfoText (vtkProstateNavTargetDescriptor *targetDesc, NeedleDescriptorStruct *needle)
virtual const charGetWorkflowStepsString ()
vtkMRMLModelNodeGetWorkspaceModelNode ()
virtual const charGetWorkspaceObjectModelId ()
vtkMRMLModelNodeGetZFrameModelNode ()
vtkMRMLLinearTransformNodeGetZFrameTransformNode ()
virtual int Init (vtkSlicerApplication *app, const char *moduleShareDir)
virtual int MoveTo (const char *transformNodeId)
virtual int OnTimer ()
virtual int PerformRegistration (vtkMRMLScalarVolumeNode *volumeNode, int param1, int param2)
virtual int PerformRegistration (vtkMRMLScalarVolumeNode *volumeNode)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ReadXMLAttributes (const char **atts)
void SetAndObserveRobotCommandNodeID (const char *nodeID)
void SetAndObserveRobotConnectorNodeID (const char *nodeID)
void SetAndObserveScannerConnectorNodeID (const char *nodeID)
void SetAndObserveWorkspaceModelNodeID (const char *nodeID)
void SetAndObserveZFrameModelNodeID (const char *nodeID)
void SetAndObserveZFrameTransformNodeID (const char *nodeID)
virtual void SwitchStep (const char *stepName)
void UpdateReferenceID (const char *oldID, const char *newID)
void UpdateReferences ()
virtual void UpdateScene (vtkMRMLScene *)
 vtkGetStringMacro (ZFrameTransformNodeID)
 vtkGetStringMacro (WorkspaceModelNodeID)
 vtkGetStringMacro (ZFrameModelNodeID)
 vtkGetStringMacro (ScannerConnectorNodeID)
 vtkGetStringMacro (RobotConnectorNodeID)
 vtkGetStringMacro (RobotCommandNodeID)
 vtkTypeMacro (vtkMRMLTransPerinealProstateRobotNode, vtkMRMLRobotNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLTransPerinealProstateRobotNode
New ()

Protected Member Functions

const charAddWorkspaceModel (const char *nodeName)
const charAddZFrameModel (const char *nodeName)
void operator= (const vtkMRMLTransPerinealProstateRobotNode &)
int SendZFrame ()
 vtkGetMacro (ScannerWorkPhase, int)
 vtkGetMacro (RobotWorkPhase, int)
 vtkGetMacro (Connection, bool)
 vtkMRMLTransPerinealProstateRobotNode (const vtkMRMLTransPerinealProstateRobotNode &)
 vtkMRMLTransPerinealProstateRobotNode ()
virtual ~vtkMRMLTransPerinealProstateRobotNode ()

Protected Attributes

int RobotConnectedFlag
int ScannerConnectedFlag

Private Member Functions

 vtkSetReferenceStringMacro (WorkspaceModelNodeID)
 vtkSetReferenceStringMacro (ZFrameTransformNodeID)
 vtkSetReferenceStringMacro (ZFrameModelNodeID)
 vtkSetReferenceStringMacro (ScannerConnectorNodeID)
 vtkSetReferenceStringMacro (RobotConnectorNodeID)
 vtkSetReferenceStringMacro (RobotCommandNodeID)

Private Attributes

vtkIGTLToMRMLBrpRobotCommandCommandConverter
bool Connection
vtkIGTLToMRMLCoordinateCoordinateConverter
vtkMRMLBrpRobotCommandNodeRobotCommandNode
charRobotCommandNodeID
vtkMRMLIGTLConnectorNodeRobotConnectorNode
charRobotConnectorNodeID
int RobotWorkPhase
vtkMRMLIGTLConnectorNodeScannerConnectorNode
charScannerConnectorNodeID
int ScannerWorkPhase
vtkMRMLModelNodeWorkspaceModelNode
charWorkspaceModelNodeID
vtkMRMLModelNodeZFrameModelNode
charZFrameModelNodeID
vtkMRMLLinearTransformNodeZFrameTransformNode
charZFrameTransformNodeID

Constructor & Destructor Documentation

vtkMRMLTransPerinealProstateRobotNode::vtkMRMLTransPerinealProstateRobotNode (  )  [protected]
vtkMRMLTransPerinealProstateRobotNode::~vtkMRMLTransPerinealProstateRobotNode (  )  [protected, virtual]
vtkMRMLTransPerinealProstateRobotNode::vtkMRMLTransPerinealProstateRobotNode ( const vtkMRMLTransPerinealProstateRobotNode  )  [protected]

Member Function Documentation

const char * vtkMRMLTransPerinealProstateRobotNode::AddWorkspaceModel ( const char nodeName  )  [protected]
const char * vtkMRMLTransPerinealProstateRobotNode::AddZFrameModel ( const char nodeName  )  [protected]
void vtkMRMLTransPerinealProstateRobotNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLTransPerinealProstateRobotNode * vtkMRMLTransPerinealProstateRobotNode::CreateNodeInstance (  )  [virtual]

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

Reimplemented from vtkMRMLRobotNode.

References autoSlicerTracto2regions::ret.

virtual const char* vtkMRMLTransPerinealProstateRobotNode::GetCalibrationObjectModelId (  )  [inline, virtual]

Reimplemented from vtkMRMLRobotNode.

virtual const char* vtkMRMLTransPerinealProstateRobotNode::GetCalibrationObjectTransformId (  )  [inline, virtual]

Reimplemented from vtkMRMLRobotNode.

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

Get node XML tag name (like Volume, Model)

Reimplemented from vtkMRMLRobotNode.

vtkMRMLBrpRobotCommandNode * vtkMRMLTransPerinealProstateRobotNode::GetRobotCommandNode (  ) 
vtkMRMLIGTLConnectorNode * vtkMRMLTransPerinealProstateRobotNode::GetRobotConnectorNode (  ) 
vtkMRMLIGTLConnectorNode * vtkMRMLTransPerinealProstateRobotNode::GetScannerConnectorNode (  ) 
std::string vtkMRMLTransPerinealProstateRobotNode::GetTargetInfoText ( vtkProstateNavTargetDescriptor targetDesc,
NeedleDescriptorStruct needle 
) [virtual]

Reimplemented from vtkMRMLRobotNode.

virtual const char* vtkMRMLTransPerinealProstateRobotNode::GetWorkflowStepsString (  )  [inline, virtual]

Reimplemented from vtkMRMLRobotNode.

vtkMRMLModelNode * vtkMRMLTransPerinealProstateRobotNode::GetWorkspaceModelNode (  ) 
virtual const char* vtkMRMLTransPerinealProstateRobotNode::GetWorkspaceObjectModelId (  )  [inline, virtual]

Reimplemented from vtkMRMLRobotNode.

vtkMRMLModelNode * vtkMRMLTransPerinealProstateRobotNode::GetZFrameModelNode (  ) 
vtkMRMLLinearTransformNode * vtkMRMLTransPerinealProstateRobotNode::GetZFrameTransformNode (  ) 
int vtkMRMLTransPerinealProstateRobotNode::Init ( vtkSlicerApplication app,
const char moduleShareDir 
) [virtual]
int vtkMRMLTransPerinealProstateRobotNode::MoveTo ( const char transformNodeId  )  [virtual]
vtkMRMLTransPerinealProstateRobotNode * vtkMRMLTransPerinealProstateRobotNode::New (  )  [static]
int vtkMRMLTransPerinealProstateRobotNode::OnTimer (  )  [virtual]
void vtkMRMLTransPerinealProstateRobotNode::operator= ( const vtkMRMLTransPerinealProstateRobotNode  )  [protected]

Reimplemented from vtkMRMLRobotNode.

int vtkMRMLTransPerinealProstateRobotNode::PerformRegistration ( vtkMRMLScalarVolumeNode volumeNode,
int  param1,
int  param2 
) [virtual]
int vtkMRMLTransPerinealProstateRobotNode::PerformRegistration ( vtkMRMLScalarVolumeNode volumeNode  )  [virtual]
void vtkMRMLTransPerinealProstateRobotNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLRobotNode.

void vtkMRMLTransPerinealProstateRobotNode::ProcessMRMLEvents ( vtkObject ,
unsigned long  long,
void *   
) [virtual]
void vtkMRMLTransPerinealProstateRobotNode::ReadXMLAttributes ( const char **  atts  )  [virtual]
int vtkMRMLTransPerinealProstateRobotNode::SendZFrame (  )  [protected]
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveRobotCommandNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveRobotConnectorNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveScannerConnectorNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveWorkspaceModelNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveZFrameModelNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SetAndObserveZFrameTransformNodeID ( const char nodeID  ) 
void vtkMRMLTransPerinealProstateRobotNode::SwitchStep ( const char stepName  )  [virtual]
void vtkMRMLTransPerinealProstateRobotNode::UpdateReferenceID ( const char oldID,
const char newID 
) [virtual]
void vtkMRMLTransPerinealProstateRobotNode::UpdateReferences (  )  [virtual]
void vtkMRMLTransPerinealProstateRobotNode::UpdateScene ( vtkMRMLScene scene  )  [virtual]
vtkMRMLTransPerinealProstateRobotNode::vtkGetMacro ( ScannerWorkPhase  ,
int   
) [protected]
vtkMRMLTransPerinealProstateRobotNode::vtkGetMacro ( RobotWorkPhase  ,
int   
) [protected]
vtkMRMLTransPerinealProstateRobotNode::vtkGetMacro ( Connection  ,
bool   
) [protected]
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( ZFrameTransformNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( WorkspaceModelNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( ZFrameModelNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( ScannerConnectorNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( RobotConnectorNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkGetStringMacro ( RobotCommandNodeID   ) 
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( WorkspaceModelNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( ZFrameTransformNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( ZFrameModelNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( ScannerConnectorNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( RobotConnectorNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkSetReferenceStringMacro ( RobotCommandNodeID   )  [private]
vtkMRMLTransPerinealProstateRobotNode::vtkTypeMacro ( vtkMRMLTransPerinealProstateRobotNode  ,
vtkMRMLRobotNode   
)
void vtkMRMLTransPerinealProstateRobotNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format.

Reimplemented from vtkMRMLRobotNode.

References RobotCommandNodeID, RobotConnectorNodeID, ScannerConnectorNodeID, ZFrameModelNodeID, and ZFrameTransformNodeID.


Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1