Eidolon
|
Public Member Functions | |
def | __init__ (self, layout, numNodes=defaultNumNodes) |
def | setSegObject (self, segobj) |
def | save (self) |
def | setNumNodes (self, n) |
def | addContourOnPlane (self) |
def | addContour (self, nodes, name=None, timestep=None) |
def | removeContour (self, name) |
def | removeHandle (self, index) |
def | removeHandles (self) |
def | setActiveContour (self, name) |
def | handleSelected (self, handle) |
def | getActiveIndex (self) |
def | isContoursVisible (self) |
def | setContoursVisible (self, isVisible) |
def | updateView (self) |
def | mousePress (self, e) |
def | mouseRelease (self, e) |
def | mouseDrag (self, e, dx, dy) |
![]() | |
def | __init__ (self, numNodes, matname='newContour', drawcolor=color(1, 0, 0)) |
def | startContourDraw (self) |
def | fillContourFig (self) |
def | drawMousePress (self, e) |
def | drawMouseDrag (self, e, dx, dy) |
def | drawMouseRelease (self, e) |
Public Attributes | |
uiobj | |
contourNames | |
segobj | |
handlecol | |
handleradius | |
planeMargin | |
numNodes | |
![]() | |
numNodes | |
drawingContour | |
contour | |
drawcolor | |
contourMat | |
contourFig | |
Private Member Functions | |
def | _addButton (self) |
def | _selectContour (self) |
def | _deleteActive (self) |
def | _setContourPlane (self) |
def | _setContourTS (self) |
def | _cloneContour (self) |
This mixin implements the interface for defining contour segmentations in the 2D view. Contours can be drawn around features in images using closed line handles defined with a set number of control points and 1D piecewise Catmull- Rom basis type.
def __init__ | ( | self, | |
layout, | |||
numNodes = defaultNumNodes |
|||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
def addContour | ( | self, | |
nodes, | |||
name = None , |
|||
timestep = None |
|||
) |
def addContourOnPlane | ( | self | ) |
def getActiveIndex | ( | self | ) |
def handleSelected | ( | self, | |
handle | |||
) |
def isContoursVisible | ( | self | ) |
def mouseDrag | ( | self, | |
e, | |||
dx, | |||
dy | |||
) |
def mousePress | ( | self, | |
e | |||
) |
def mouseRelease | ( | self, | |
e | |||
) |
def removeContour | ( | self, | |
name | |||
) |
def removeHandle | ( | self, | |
index | |||
) |
def removeHandles | ( | self | ) |
def save | ( | self | ) |
def setActiveContour | ( | self, | |
name | |||
) |
def setContoursVisible | ( | self, | |
isVisible | |||
) |
def setNumNodes | ( | self, | |
n | |||
) |
def setSegObject | ( | self, | |
segobj | |||
) |
def updateView | ( | self | ) |
contourNames |
handlecol |
handleradius |
numNodes |
planeMargin |
segobj |
uiobj |