#include <vtkPETCTFusionLogic.h>
| vtkPETCTFusionLogic::vtkPETCTFusionLogic | ( | ) | [protected] |
References Day, Month, NumberOfVOIs, PETCTFusionNode, Plots, and Year.
| vtkPETCTFusionLogic::~vtkPETCTFusionLogic | ( | ) | [protected] |
References ClearStudyDate(), PETCTFusionNode, Plots, and vtkSlicerLogic::SetAndObserveMRMLScene().
| vtkPETCTFusionLogic::vtkPETCTFusionLogic | ( | const vtkPETCTFusionLogic & | ) | [protected] |
| void vtkPETCTFusionLogic::ClearLongitudinalPlot | ( | ) |
References vtkPETCTFusionPlots::ClearPlots(), and Plots.
| void vtkPETCTFusionLogic::ClearStudyDate | ( | ) |
References Day, Month, and Year.
Referenced by GetParametersFromDICOMHeader(), and ~vtkPETCTFusionLogic().
| void vtkPETCTFusionLogic::ComputePercentChange | ( | ) | [virtual] |
| void vtkPETCTFusionLogic::ComputeSUV | ( | ) | [virtual] |
References vtkPETCTFusionPlots::AddSUV(), vtkMRMLPETCTFusionNode::ComputeDoneEvent, ConvertRadioactivityUnits(), ConvertWeightUnits(), Day, DecayCorrection(), vtkMRMLPETCTFusionNode::ErrorEvent, vtkMRMLPETCTFusionNode::SUVEntry::Label, vtkMRMLPETCTFusionNode::LabelResults, vtkMRMLPETCTFusionNode::SUVEntry::Max, vtkMRMLPETCTFusionNode::SUVEntry::Mean, Month, New(), NumberOfVOIs, PETCTFusionNode, Plots, vtkMRMLPETCTFusionNode::StatusEvent, and Year.
| void vtkPETCTFusionLogic::ComputeSUVmax | ( | ) | [virtual] |
References ConvertRadioactivityUnits(), ConvertWeightUnits(), DecayCorrection(), and PETCTFusionNode.
Referenced by vtkPETCTFusionGUI::UpdatePETRangeFromMRML().
| double vtkPETCTFusionLogic::ConvertImageUnitsToSUVUnits | ( | double | voxValue | ) |
| double vtkPETCTFusionLogic::ConvertRadioactivityUnits | ( | double | count, | |
| const char * | fromunits, | |||
| const char * | tounits | |||
| ) | [virtual] |
References PETCTFusionNode.
Referenced by ComputeSUV(), ComputeSUVmax(), ConvertImageUnitsToSUVUnits(), ConvertSUVUnitsToImageUnits(), and vtkPETCTFusionGUI::UpdateGUIFromMRML().
| double vtkPETCTFusionLogic::ConvertSUVUnitsToImageUnits | ( | double | suvValue | ) |
References ConvertRadioactivityUnits(), ConvertWeightUnits(), PETCTFusionNode, and UndoDecayCorrection().
Referenced by vtkPETCTFusionGUI::UpdateNodePETColorRange().
| double vtkPETCTFusionLogic::ConvertTimeToSeconds | ( | const char * | time | ) |
Referenced by DecayCorrection(), and UndoDecayCorrection().
| double vtkPETCTFusionLogic::ConvertWeightUnits | ( | double | count, | |
| const char * | fromunits, | |||
| const char * | tounits | |||
| ) | [virtual] |
References PETCTFusionNode.
Referenced by ComputeSUV(), ComputeSUVmax(), ConvertImageUnitsToSUVUnits(), and ConvertSUVUnitsToImageUnits().
| double vtkPETCTFusionLogic::DecayCorrection | ( | double | inval | ) |
References ConvertTimeToSeconds(), double(), vtkMRMLPETCTFusionNode::ErrorEvent, and PETCTFusionNode.
Referenced by ComputeSUV(), ComputeSUVmax(), and ConvertImageUnitsToSUVUnits().
| void vtkPETCTFusionLogic::Enter | ( | void | ) | [virtual] |
References vtkSlicerLogic::MRMLScene, NewObservableEvents(), Raised, vtkSlicerLogic::SetAndObserveMRMLSceneEvents(), and Visited.
Referenced by vtkPETCTFusionGUI::Enter().
| void vtkPETCTFusionLogic::Exit | ( | void | ) | [virtual] |
References Raised.
Referenced by vtkPETCTFusionGUI::Exit().
| vtkPETCTFusionLogic * vtkPETCTFusionLogic::New | ( | ) | [static] |
The Usual vtk class functions.
Reimplemented from vtkSlicerModuleLogic.
References autoSlicerTracto2regions::ret.
Referenced by ComputeSUV(), GetParametersFromDICOMHeader(), and NewObservableEvents().
| vtkIntArray * vtkPETCTFusionLogic::NewObservableEvents | ( | ) | [virtual] |
Additional functionality:.
Overload in modules that observe events, used during Loadable Module discovery. CLIENT MUST DELETE!
Reimplemented from vtkSlicerLogic.
References New(), vtkMRMLScene::NodeAddedEvent, and Visited.
Referenced by Enter().
| void vtkPETCTFusionLogic::operator= | ( | const vtkPETCTFusionLogic & | ) | [protected] |
Reimplemented from vtkSlicerModuleLogic.
| void vtkPETCTFusionLogic::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerModuleLogic.
| void vtkPETCTFusionLogic::SetAndObservePETCTFusionNode | ( | vtkMRMLPETCTFusionNode * | n | ) | [inline] |
References vtkSetAndObserveMRMLNodeMacro.
| void vtkPETCTFusionLogic::SetAndScaleLUT | ( | ) | [virtual] |
| void vtkPETCTFusionLogic::ShowLongitudinalPlot | ( | ) |
References PETCTFusionNode, vtkMRMLPETCTFusionNode::PlotReadyEvent, Plots, and vtkPETCTFusionPlots::Update().
| double vtkPETCTFusionLogic::UndoDecayCorrection | ( | double | inval | ) |
References ConvertTimeToSeconds(), double(), and PETCTFusionNode.
Referenced by ConvertSUVUnitsToImageUnits().
| vtkPETCTFusionLogic::vtkGetMacro | ( | NumberOfVOIs | , | |
| int | ||||
| ) |
| vtkPETCTFusionLogic::vtkGetObjectMacro | ( | Plots | , | |
| vtkPETCTFusionPlots | ||||
| ) |
| vtkPETCTFusionLogic::vtkGetObjectMacro | ( | PETCTFusionNode | , | |
| vtkMRMLPETCTFusionNode | ||||
| ) |
| vtkPETCTFusionLogic::vtkSetObjectMacro | ( | PETCTFusionNode | , | |
| vtkMRMLPETCTFusionNode | ||||
| ) |
| vtkPETCTFusionLogic::vtkTypeMacro | ( | vtkPETCTFusionLogic | , | |
| vtkSlicerModuleLogic | ||||
| ) |
int vtkPETCTFusionLogic::Day [protected] |
Referenced by ClearStudyDate(), ComputeSUV(), GetParametersFromDICOMHeader(), and vtkPETCTFusionLogic().
int vtkPETCTFusionLogic::Month [protected] |
Referenced by ClearStudyDate(), ComputeSUV(), GetParametersFromDICOMHeader(), and vtkPETCTFusionLogic().
int vtkPETCTFusionLogic::NumberOfVOIs [protected] |
Referenced by ComputeSUV(), and vtkPETCTFusionLogic().
Referenced by ComputeSUV(), ComputeSUVmax(), ConvertImageUnitsToSUVUnits(), ConvertRadioactivityUnits(), ConvertSUVUnitsToImageUnits(), ConvertWeightUnits(), DecayCorrection(), GetParametersFromDICOMHeader(), ShowLongitudinalPlot(), UndoDecayCorrection(), vtkPETCTFusionLogic(), and ~vtkPETCTFusionLogic().
vtkPETCTFusionPlots* vtkPETCTFusionLogic::Plots [protected] |
Referenced by ClearLongitudinalPlot(), ComputeSUV(), ShowLongitudinalPlot(), vtkPETCTFusionLogic(), and ~vtkPETCTFusionLogic().
bool vtkPETCTFusionLogic::Raised [protected] |
bool vtkPETCTFusionLogic::Visited [protected] |
Referenced by Enter(), and NewObservableEvents().
int vtkPETCTFusionLogic::Year [protected] |
Referenced by ClearStudyDate(), ComputeSUV(), GetParametersFromDICOMHeader(), and vtkPETCTFusionLogic().
1.6.1