#include <vtkSlicerTransformLogic.h>
Public Member Functions | |
| vtkMRMLTransformNode * | AddTransform (const char *filename, vtkMRMLScene *scene) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessLogicEvents () |
| virtual void | ProcessLogicEvents (vtkObject *, unsigned long, void *) |
| virtual void | ProcessMRMLEvents (vtkObject *, unsigned long, void *) |
| void | RegisterITKTransforms () |
| int | SaveTransform (const char *filename, vtkMRMLTransformNode *transformNode) |
| vtkTypeRevisionMacro (vtkSlicerTransformLogic, vtkSlicerLogic) | |
Static Public Member Functions | |
| static vtkSlicerTransformLogic * | New () |
| The Usual vtk class functions. | |
Protected Member Functions | |
| void | operator= (const vtkSlicerTransformLogic &) |
| vtkSlicerTransformLogic (const vtkSlicerTransformLogic &) | |
| vtkSlicerTransformLogic () | |
| virtual | ~vtkSlicerTransformLogic () |
vtkSlicerTransformLogic - slicer logic class for volumes manipulation
This class manages the logic associated with reading, saving, and changing propertied of the volumes
| vtkSlicerTransformLogic::vtkSlicerTransformLogic | ( | ) | [protected] |
| vtkSlicerTransformLogic::~vtkSlicerTransformLogic | ( | ) | [protected, virtual] |
| vtkSlicerTransformLogic::vtkSlicerTransformLogic | ( | const vtkSlicerTransformLogic & | ) | [protected] |
| vtkMRMLTransformNode * vtkSlicerTransformLogic::AddTransform | ( | const char * | filename, | |
| vtkMRMLScene * | scene | |||
| ) |
Read transform from file
References vtkMRMLScene::AddNode(), vtkMRMLScene::AddNodeNoNotify(), vtkMRMLScene::GetUniqueNameByString(), slicerget::name, New(), vtkMRMLTransformStorageNode::ReadData(), vtkMRMLScene::SaveStateForUndo(), vtkMRMLStorableNode::SetAndObserveStorageNodeID(), vtkMRMLNode::SetScene(), and vtkMRMLTransformStorageNode::SupportedFileType().
Referenced by vtkSlicerTransformLogicTest1().
| static vtkSlicerTransformLogic* vtkSlicerTransformLogic::New | ( | ) | [static] |
The Usual vtk class functions.
Reimplemented from vtkSlicerLogic.
Referenced by AddTransform(), qSlicerTransformsModule::createLogic(), and vtkSlicerTransformLogicTest1().
| void vtkSlicerTransformLogic::operator= | ( | const vtkSlicerTransformLogic & | ) | [protected] |
Reimplemented from vtkSlicerLogic.
| void vtkSlicerTransformLogic::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [inline] |
Reimplemented from vtkSlicerLogic.
| virtual void vtkSlicerTransformLogic::ProcessLogicEvents | ( | ) | [inline, virtual] |
Reimplemented from vtkSlicerLogic.
| virtual void vtkSlicerTransformLogic::ProcessLogicEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [inline, virtual] |
Update logic events
Reimplemented from vtkSlicerLogic.
| virtual void vtkSlicerTransformLogic::ProcessMRMLEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [inline, virtual] |
Reimplemented from vtkSlicerLogic.
| void vtkSlicerTransformLogic::RegisterITKTransforms | ( | ) |
| int vtkSlicerTransformLogic::SaveTransform | ( | const char * | filename, | |
| vtkMRMLTransformNode * | transformNode | |||
| ) |
Write transform's data to a specified file
| vtkSlicerTransformLogic::vtkTypeRevisionMacro | ( | vtkSlicerTransformLogic | , | |
| vtkSlicerLogic | ||||
| ) |
1.6.1