Eidolon
|
Public Member Functions | |
def | __init__ (self) |
def | init (self, plugid, win, mgr) |
def | getIcon (self, obj) |
def | getMenu (self, obj) |
def | getSegFilename (self, isOpen=True) |
def | getSegObjectWidget (self, obj) |
def | objectMenuItem (self, obj, item) |
def | createObjPropBox (self, obj) |
def | updateObjPropBox (self, obj, prop) |
def | acceptFile (self, filename) |
def | checkFileOverwrite (self, obj, dirpath, name=None) |
def | renameObjFiles (self, obj, oldname, overwrite=False) |
def | getObjFiles (self, obj) |
def | copyObjFiles (self, obj, sdir, overwrite=False) |
def | getScriptCode (self, obj, kwargs) |
def | createSegmentObject (self, filename, name, stype) |
def | createRepr (self, obj, reprtype, refine=0, kwargs) |
def | getSegObjectDock (self, obj, w=400, h=400) |
def | loadSegObject (self, filename, name=None) |
def | loadObject (self, filename, name=None, kwargs) |
def | saveObject (self, obj, path, overwrite=False, setFilenames=False, kwargs) |
def | createHemisphereMesh (self, segobj, name, refine, reinterpolateVal=20, calcAHA=False, isVolume=False, inner=True, plugin=None) |
def | createImageMask (self, segobj, name, template, labelfunc='1', refine=1, elemtype=None, task=None) |
def | cropImageBySegment (self, obj, segobj, margin, task=None) |
def | createSegObjectFromMask (self, name, stype, mask, numctrls, innerseg, minSegSize=100, maskindex=0, task=None) |
![]() | |
def | __init__ (self, name) |
def | init (self, plugid, win, mgr) |
def | cleanup (self) |
def | findObject (self, name, assertFound=True) |
def | removeFilesTask (self, fileglob) |
def | getScriptCode (self, obj, kwargs) |
def | getIcon (self, obj) |
def | getMenu (self, obj) |
def | getHelp (self) |
def | acceptFile (self, filename) |
def | loadObject (self, filename, name=None, kwargs) |
def | saveObject (self, obj, path, overwrite=False, setFilenames=False, kwargs) |
def | checkFileOverwrite (self, obj, dirpath, name=None) |
def | getObjFiles (self, obj) |
def | renameObjFiles (self, obj, oldname, overwrite=False) |
def | copyObjFiles (self, obj, sdir, overwrite=False) |
def | removeObject (self, obj) |
def | createRepr (self, obj, reprtype, kwargs) |
def | getReprParams (self, obj, reprtype) |
def | getReprParamHelp (self, obj, reprtype) |
def | getReprTypes (self, obj) |
def | createHandles (self, rep, kwargs) |
def | updateObjPropBox (self, obj, prop) |
def | updateReprPropBox (self, rep, prop) |
def | createObjPropBox (self, obj) |
def | createReprPropBox (self, rep) |
def | addSceneObject (self, obj) |
def | addSceneObjectRepr (self, rep) |
def | applyMaterial (self, rep, mat, kwargs) |
def | objectMenuItem (self, obj, item) |
Public Attributes | |
objcount | |
SegmentTypes | |
dockmap | |
![]() | |
plugid | |
win | |
mgr | |
name | |
Private Member Functions | |
def | _importSeg (self) |
def | _createSeg (self) |
def | _createContoursButton (self, prop, obj) |
def | _generateMeshButton (self, prop, obj) |
def | _generateMaskButton (self, prop, obj) |
def | _cropImageButton (self, prop, obj) |
def __init__ | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
def acceptFile | ( | self, | |
filename | |||
) |
def checkFileOverwrite | ( | self, | |
obj, | |||
dirpath, | |||
name = None |
|||
) |
def copyObjFiles | ( | self, | |
obj, | |||
sdir, | |||
overwrite = False |
|||
) |
def createHemisphereMesh | ( | self, | |
segobj, | |||
name, | |||
refine, | |||
reinterpolateVal = 20 , |
|||
calcAHA = False , |
|||
isVolume = False , |
|||
inner = True , |
|||
plugin = None |
|||
) |
def createImageMask | ( | self, | |
segobj, | |||
name, | |||
template, | |||
labelfunc = '1' , |
|||
refine = 1 , |
|||
elemtype = None , |
|||
task = None |
|||
) |
Create a mask image object from `segobj'. See generateImageMask() for description.
def createObjPropBox | ( | self, | |
obj | |||
) |
def createRepr | ( | self, | |
obj, | |||
reprtype, | |||
refine = 0 , |
|||
kwargs | |||
) |
def createSegmentObject | ( | self, | |
filename, | |||
name, | |||
stype | |||
) |
def createSegObjectFromMask | ( | self, | |
name, | |||
stype, | |||
mask, | |||
numctrls, | |||
innerseg, | |||
minSegSize = 100 , |
|||
maskindex = 0 , |
|||
task = None |
|||
) |
Given a mask image `mask', calculate a segmentation with each contour having `numctrls' control points. The name of the resulting object will be `name' or a modified form thereof acceptable as a filename. The `stype' parameter is a member of SegmentTypes and specifies what type of segmentation this should be, if it equals LV then each plane should have 2 contours for an inner and outer surface, otherwise one for the inner surface.
def cropImageBySegment | ( | self, | |
obj, | |||
segobj, | |||
margin, | |||
task = None |
|||
) |
def getIcon | ( | self, | |
obj | |||
) |
def getMenu | ( | self, | |
obj | |||
) |
def getObjFiles | ( | self, | |
obj | |||
) |
def getScriptCode | ( | self, | |
obj, | |||
kwargs | |||
) |
def getSegFilename | ( | self, | |
isOpen = True |
|||
) |
def getSegObjectDock | ( | self, | |
obj, | |||
w = 400 , |
|||
h = 400 |
|||
) |
def getSegObjectWidget | ( | self, | |
obj | |||
) |
def init | ( | self, | |
plugid, | |||
win, | |||
mgr | |||
) |
def loadObject | ( | self, | |
filename, | |||
name = None , |
|||
kwargs | |||
) |
def loadSegObject | ( | self, | |
filename, | |||
name = None |
|||
) |
Deprecated, for compatibility only.
def objectMenuItem | ( | self, | |
obj, | |||
item | |||
) |
def renameObjFiles | ( | self, | |
obj, | |||
oldname, | |||
overwrite = False |
|||
) |
def saveObject | ( | self, | |
obj, | |||
path, | |||
overwrite = False , |
|||
setFilenames = False , |
|||
kwargs | |||
) |
def updateObjPropBox | ( | self, | |
obj, | |||
prop | |||
) |
dockmap |
objcount |
SegmentTypes |