|
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) |
Public Member Functions inherited from DrawContourMixin | |
| 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 | |
Public Attributes inherited from DrawContourMixin | |
| 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 |
1.8.13