Eidolon
Public Member Functions | Public Attributes | Private Member Functions | List of all members
CardiacMotionProject Class Reference
Inheritance diagram for CardiacMotionProject:
Inheritance graph
Collaboration diagram for CardiacMotionProject:
Collaboration graph

Public Member Functions

def __init__ (self, name, parentdir, mgr)
 
def create (self)
 
def getPropBox (self)
 
def updatePropBox (self, proj, prop)
 
def updateConfigFromProp (self, args)
 
def renameObject (self, obj, oldname)
 
def getReportCard (self)
 
def checkIncludeObject (self, obj, task)
 
- Public Member Functions inherited from Project
def __init__ (self, name, parentdir, mgr)
 
def addHandlers (self)
 
def create (self)
 
def remove (self)
 
def getLabel (self)
 
def getProjectDir (self)
 
def getProjectFile (self, filename)
 
def getScriptPath (self)
 
def getConfigPath (self)
 
def getVarName (self, obj)
 
def getProjectObj (self, name)
 
def hasFile (self, path)
 
def getUniqueObjName (self, name)
 
def addObject (self, obj)
 
def removeObject (self, obj)
 
def hasObject (self, obj)
 
def renameObject (self, obj, oldname)
 
def checkIncludeObject (self, obj)
 
def save (self)
 
def loadConfig (self, filename=None)
 
def saveConfig (self)
 
def getPropBox (self)
 
def updatePropBox (self, proj, prop)
 

Public Attributes

 Measure
 
 CardiacMotion
 
 ReportCard
 
 header
 
 alignprop
 
 numUnknownJobs
 
 reportcard
 
 logDir
 
 backDir
 
- Public Attributes inherited from Project
 name
 
 parentdir
 
 mgr
 
 memberObjs
 
 configMap
 
 varcounter
 
 checkboxMap
 
 prop
 
 header
 
 backDir
 

Private Member Functions

def _readDicomHeartRate (self, series)
 
def _checkTrackDirs (self)
 
def _loadNiftiFile (self)
 
def _loadMetaFile (self)
 
def _alignButton (self)
 
def _createSegButton (self)
 
def _rigidRegButton (self)
 
def _motionCropSeries (self)
 
def _cropBoundBox (self)
 
def _cropEmpty (self)
 
def _loadCineSeries (self)
 
def _loadMorphoSeries (self)
 
def _load3DTagSeries (self)
 
def _loadMagFlow (self)
 
def _loadVTKFile (self)
 
def _loadCHeartFiles (self)
 
def _setTimestep (self)
 
def _invertOrder (self)
 
def _offsetTimestep (self)
 
def _prospTimestep (self)
 
def _reorderMulticycle (self)
 
def _chooseParamFile (self)
 
def _chooseNRegParamFile (self)
 
def _startMotionJob (self)
 
def _checkMotionJob (self, checkActive=True)
 
def _startNregMotion (self)
 
def _killJob (self)
 
def _applyTrackButton (self)
 
def _resampleImage (self)
 
def _extendImage (self)
 
def _extractTimesteps (self)
 
def _createGridButton (self)
 
def _createIsoImage (self)
 
def _calculateThicknessButton (self)
 
def _calculateAvgDispButton (self)
 
def _calculateVolumeButton (self)
 
def _calculateImageMaskVolumeButton (self)
 
def _calculateStrainButton (self)
 
def _calculateStrainMeshButton (self)
 
def _calculateTorsionButton (self)
 
def _calculateSqueezeButton (self)
 
def _calculateKineticEnergyButton (self)
 
def _tagCheckBox (self, isChecked)
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  name,
  parentdir,
  mgr 
)
Here is the call graph for this function:

Member Function Documentation

◆ _alignButton()

def _alignButton (   self)
private
Here is the caller graph for this function:

◆ _applyTrackButton()

def _applyTrackButton (   self)
private
Here is the caller graph for this function:

◆ _calculateAvgDispButton()

def _calculateAvgDispButton (   self)
private
Here is the caller graph for this function:

◆ _calculateImageMaskVolumeButton()

def _calculateImageMaskVolumeButton (   self)
private
Here is the caller graph for this function:

◆ _calculateKineticEnergyButton()

def _calculateKineticEnergyButton (   self)
private
Here is the caller graph for this function:

◆ _calculateSqueezeButton()

def _calculateSqueezeButton (   self)
private
Here is the caller graph for this function:

◆ _calculateStrainButton()

def _calculateStrainButton (   self)
private
Here is the caller graph for this function:

◆ _calculateStrainMeshButton()

def _calculateStrainMeshButton (   self)
private
Here is the caller graph for this function:

◆ _calculateThicknessButton()

def _calculateThicknessButton (   self)
private
Here is the caller graph for this function:

◆ _calculateTorsionButton()

def _calculateTorsionButton (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _calculateVolumeButton()

def _calculateVolumeButton (   self)
private
Here is the caller graph for this function:

◆ _checkMotionJob()

def _checkMotionJob (   self,
  checkActive = True 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _checkTrackDirs()

def _checkTrackDirs (   self)
private
Check tracking directories for a file named `trackconfname', this should appear in tracking directories made
later and will contain more information than the original job.ini files. If the file is missing, create it
based on the source image chosen by the user if there is a choice, guess otherwise.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _chooseNRegParamFile()

def _chooseNRegParamFile (   self)
private
Here is the caller graph for this function:

◆ _chooseParamFile()

def _chooseParamFile (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _createGridButton()

def _createGridButton (   self)
private
Here is the caller graph for this function:

◆ _createIsoImage()

def _createIsoImage (   self)
private
Here is the caller graph for this function:

◆ _createSegButton()

def _createSegButton (   self)
private
Here is the caller graph for this function:

◆ _cropBoundBox()

def _cropBoundBox (   self)
private
Here is the caller graph for this function:

◆ _cropEmpty()

def _cropEmpty (   self)
private
Here is the caller graph for this function:

◆ _extendImage()

def _extendImage (   self)
private
Here is the caller graph for this function:

◆ _extractTimesteps()

def _extractTimesteps (   self)
private
Here is the caller graph for this function:

◆ _invertOrder()

def _invertOrder (   self)
private
Here is the caller graph for this function:

◆ _killJob()

def _killJob (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _load3DTagSeries()

def _load3DTagSeries (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _loadCHeartFiles()

def _loadCHeartFiles (   self)
private
Here is the caller graph for this function:

◆ _loadCineSeries()

def _loadCineSeries (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _loadMagFlow()

def _loadMagFlow (   self)
private
Here is the caller graph for this function:

◆ _loadMetaFile()

def _loadMetaFile (   self)
private
Here is the caller graph for this function:

◆ _loadMorphoSeries()

def _loadMorphoSeries (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _loadNiftiFile()

def _loadNiftiFile (   self)
private
Here is the caller graph for this function:

◆ _loadVTKFile()

def _loadVTKFile (   self)
private
Here is the caller graph for this function:

◆ _motionCropSeries()

def _motionCropSeries (   self)
private
Here is the caller graph for this function:

◆ _offsetTimestep()

def _offsetTimestep (   self)
private
Here is the caller graph for this function:

◆ _prospTimestep()

def _prospTimestep (   self)
private
Here is the caller graph for this function:

◆ _readDicomHeartRate()

def _readDicomHeartRate (   self,
  series 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _reorderMulticycle()

def _reorderMulticycle (   self)
private
Here is the caller graph for this function:

◆ _resampleImage()

def _resampleImage (   self)
private
Here is the caller graph for this function:

◆ _rigidRegButton()

def _rigidRegButton (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _setTimestep()

def _setTimestep (   self)
private
Here is the caller graph for this function:

◆ _startMotionJob()

def _startMotionJob (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _startNregMotion()

def _startNregMotion (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _tagCheckBox()

def _tagCheckBox (   self,
  isChecked 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkIncludeObject()

def checkIncludeObject (   self,
  obj,
  task 
)
Check whether the given object should be added to the project or not.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ create()

def create (   self)
Task routine set to run after the project is loaded which does extra setup or config operations.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPropBox()

def getPropBox (   self)
Here is the call graph for this function:

◆ getReportCard()

def getReportCard (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renameObject()

def renameObject (   self,
  obj,
  oldname 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateConfigFromProp()

def updateConfigFromProp (   self,
  args 
)
Read data into self.configMap from the UI.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updatePropBox()

def updatePropBox (   self,
  proj,
  prop 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ alignprop

alignprop

◆ backDir

backDir

◆ CardiacMotion

CardiacMotion

◆ header

header

◆ logDir

logDir

◆ Measure

Measure

◆ numUnknownJobs

numUnknownJobs

◆ ReportCard

ReportCard

◆ reportcard

reportcard

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