#include <vtkSlicerCLIModuleLogic.h>
| vtkSlicerCLIModuleLogic::vtkSlicerCLIModuleLogic | ( | ) | [private] |
References CommandLineModuleNode, DeleteTemporaryFiles, and RedirectModuleStreams.
| vtkSlicerCLIModuleLogic::~vtkSlicerCLIModuleLogic | ( | ) | [private, virtual] |
| vtkSlicerCLIModuleLogic::vtkSlicerCLIModuleLogic | ( | const vtkSlicerCLIModuleLogic & | ) | [private] |
| void vtkSlicerCLIModuleLogic::Apply | ( | vtkMRMLCommandLineModuleNode * | node | ) |
References ApplyAndWait(), ApplyTask(), vtkMRMLCommandLineModuleNode::GetModuleDescription(), ModuleDescription::GetType(), New(), autoSlicerTracto2regions::ret, vtkMRMLCommandLineModuleNode::Scheduled, vtkMRMLCommandLineModuleNode::SetStatus(), vtkSlicerTask::SetTaskFunction(), and vtkSlicerTask::SetTypeToProcessing().
Referenced by qSlicerCLIModuleWidgetPrivate::onApplyButtonPressed().
| void vtkSlicerCLIModuleLogic::ApplyAndWait | ( | vtkMRMLCommandLineModuleNode * | node | ) |
References ApplyTask().
Referenced by Apply().
| void vtkSlicerCLIModuleLogic::ApplyTask | ( | void * | clientdata | ) | [protected] |
References ModuleProcessInformation::Abort, vtkMRMLCommandLineModuleNode::Cancelled, CommandLineModule, CommandLineModuleNode, vtkMRMLCommandLineModuleNode::Completed, vtkMRMLCommandLineModuleNode::CompletedWithErrors, ConstructTemporaryFileName(), ConstructTemporarySceneFileName(), autoSlicerTracto2regions::d, ModuleProcessInformation::ElapsedTime, FindHiddenNodeID(), vtkMRMLDisplayableNode::GetDisplayNode(), vtkMRMLModelHierarchyNode::GetDisplayNode(), ModuleDescription::GetLocation(), vtkMRMLCommandLineModuleNode::GetModuleDescription(), vtkMRMLScene::GetNodeByID(), vtkMRMLFiducialListNode::GetNthFiducialSelected(), vtkMRMLFiducialListNode::GetNthFiducialXYZ(), vtkMRMLROIListNode::GetNthROIRadiusXYZ(), vtkMRMLROIListNode::GetNthROISelected(), vtkMRMLROIListNode::GetNthROIXYZ(), vtkMRMLFiducialListNode::GetNumberOfFiducials(), vtkMRMLROIListNode::GetNumberOfROIs(), ModuleDescription::GetParameterDefaultValue(), ModuleDescription::GetParameterGroups(), ModuleDescription::GetProcessInformation(), vtkMRMLCommandLineModuleNode::GetStatus(), ModuleDescription::GetTarget(), ModuleDescription::GetTitle(), ModuleDescription::GetType(), ModuleDescription::HasParameter(), ModuleDescription::HasReturnParameters(), vtkMRMLCommandLineModuleNode::Idle, ii, ModuleProcessInformation::Initialize(), vtkSlicerLogic::MRMLScene, New(), slicer::vtk::prefix, process(), ModuleProcessInformation::Progress, ProgressCallback(), ModuleProcessInformation::ProgressMessage, PythonModule, RedirectModuleStreams, result, vtkMRMLCommandLineModuleNode::Running, vtkMRMLDisplayableNode::SetAndObserveDisplayNodeID(), vtkMRMLModelHierarchyNode::SetAndObserveDisplayNodeID(), ModuleProcessInformation::SetProgressCallback(), vtkMRMLNode::SetScene(), vtkMRMLCommandLineModuleNode::SetStatus(), SharedObjectModule, ModuleProcessInformation::StageProgress, NodeSelector::t, TemporaryDirectory, and vtkMRMLStorageNode::WriteData().
Referenced by Apply(), and ApplyAndWait().
| std::string vtkSlicerCLIModuleLogic::ConstructTemporaryFileName | ( | const std::string & | tag, | |
| const std::string & | type, | |||
| const std::string & | name, | |||
| const std::vector< std::string > & | extensions, | |||
| CommandLineModuleType | commandType | |||
| ) | const [protected] |
Referenced by ApplyTask().
| std::string vtkSlicerCLIModuleLogic::ConstructTemporarySceneFileName | ( | vtkMRMLScene * | scene | ) | [protected] |
Referenced by ApplyTask().
| std::string vtkSlicerCLIModuleLogic::FindHiddenNodeID | ( | const ModuleDescription & | d, | |
| const ModuleParameter & | p | |||
| ) | [protected] |
References vtkMRMLDisplayNode::GetColorNode(), ModuleParameter::GetDefault(), vtkMRMLDisplayableNode::GetDisplayNode(), ModuleParameter::GetHidden(), ModuleParameter::GetName(), ModuleDescription::GetParameterDefaultValue(), ModuleParameter::GetReference(), ModuleParameter::GetTag(), ModuleParameter::GetType(), ModuleDescription::HasParameter(), and vtkSlicerLogic::MRMLScene.
Referenced by ApplyTask().
| vtkSlicerCLIModuleLogic * vtkSlicerCLIModuleLogic::New | ( | ) | [static] |
The Usual vtk class functions.
Reimplemented from vtkSlicerModuleLogic.
References autoSlicerTracto2regions::ret.
Referenced by Apply(), ApplyTask(), and qSlicerCLIModule::createLogic().
| void vtkSlicerCLIModuleLogic::operator= | ( | const vtkSlicerCLIModuleLogic & | ) | [private] |
Reimplemented from vtkSlicerModuleLogic.
| void vtkSlicerCLIModuleLogic::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerModuleLogic.
| virtual void vtkSlicerCLIModuleLogic::ProcessMrmlEvents | ( | vtkObject * | vtkNotUsedcaller, | |
| unsigned long | vtkNotUsedevent, | |||
| void * | vtkNotUsedcallData | |||
| ) | [inline, virtual] |
| void vtkSlicerCLIModuleLogic::ProgressCallback | ( | void * | who | ) | [static, protected] |
Referenced by ApplyTask().
| void vtkSlicerCLIModuleLogic::SetTemporaryDirectory | ( | const char * | tempdir | ) | [inline] |
| vtkSlicerCLIModuleLogic::vtkBooleanMacro | ( | RedirectModuleStreams | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkBooleanMacro | ( | DeleteTemporaryFiles | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkGetMacro | ( | RedirectModuleStreams | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkGetMacro | ( | DeleteTemporaryFiles | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkSetMacro | ( | RedirectModuleStreams | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkSetMacro | ( | DeleteTemporaryFiles | , | |
| int | ||||
| ) |
| vtkSlicerCLIModuleLogic::vtkTypeMacro | ( | vtkSlicerCLIModuleLogic | , | |
| vtkSlicerModuleLogic | ||||
| ) |
Referenced by ApplyTask(), and vtkSlicerCLIModuleLogic().
Referenced by vtkSlicerCLIModuleLogic().
Referenced by ApplyTask(), and vtkSlicerCLIModuleLogic().
std::string vtkSlicerCLIModuleLogic::TemporaryDirectory [private] |
Referenced by ApplyTask().
1.6.1