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

Public Member Functions

def __init__ (self, mgr, camera, numNodes=defaultNumNodes)
 
def updateView (self)
 
def setSegObject (self, segobj)
 
def setContoursVisible (self, isVisible)
 
- Public Member Functions inherited from LVSeg2DMixin
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 Member Functions inherited from PointChooseMixin
def __init__ (self, layout, showBox=False, grouplabel='Landmark Points')
 
def addPoint (self, name, text, col)
 
def setPointsVisible (self, isVisible)
 
def setPointsVisible3D (self, isVisible)
 
def setPointMargin (self, margin)
 
def updateView (self)
 
def getPoint (self, name)
 
def setPoint (self, name, pt)
 
- Public Member Functions inherited from Camera2DView
def __init__ (self, mgr, camera, parent=None)
 
def parentClosed (self, e)
 
def getSecondaryNames (self)
 
def setSourceName (self, name)
 
def setPlaneName (self, plane)
 
def setSliceWidth (self, width)
 
def setLineWidth (self, width)
 
def setImageStackPosition (self, val)
 
def setSecondary (self, name, isVisible)
 
def updateUI (self, _=None)
 
def mouseDoubleClick (self, e)
 
def mouseWheelMove (self, e)
 
def keyPress (self, e)
 
- Public Member Functions inherited from Draw2DView
def __init__ (self, parent=None)
 
def fillSecondsMenu (self, seconds)
 
def mouseWheelMove (self, e)
 
def setSourceName (self, name)
 
def setPlaneName (self, plane)
 
def setSliceWidth (self, width)
 
def setLineWidth (self, width)
 
def setSecondary (self, name, isVisible)
 
def setImageStackMax (self, maxval)
 
def setPlaneBoxVisible (self, vis)
 
def setImageStackPosition (self, val)
 
def getImageStackPosition (self)
 
def getImageStackMax (self)
 
def setLeftSideVisible (self, isVisible)
 
def isLeftSideVisible (self)
 
- Public Member Functions inherited from BaseCamera2DWidget
def __init__ (self, mgr, camera, indicatorCol=color(1, 1, 1, 0.25), parent=None)
 
def getImageStackPosition (self)
 
def getImageStackMax (self)
 
def getSecondaryNames (self)
 
def getObjectNames (self)
 
def getImageXiPosition (self)
 
def mousePress (self, e)
 
def mouseDrag (self, e, dx, dy)
 
def mouseRelease (self, e)
 
def parentClosed (self, e)
 
def fillImage (self, img)
 
def isStdPlaneName (self, name)
 
def calculateViewPlane (self, reptrans, planename=None, imgxi=0)
 
def createFigure (self, name, ftype=FT_TRILIST, is2DOnly=True)
 
def createMaterial (self, name, useLighting=False, useVertexColor=True)
 
def createTexture (self, name, width, height, format)
 
def addHandle (self, handle)
 
def removeHandle (self, index)
 
def removeHandles (self)
 
def getHandle (self, index)
 
def getSelectedHandle (self)
 
def selectHandleScreenCoord (self, x, y)
 
def deselectHandles (self)
 
def handleSelected (self, handle)
 
def getObjFigures (self, name, numfigs=1, ftype=FT_TRILIST)
 
def retainObjFigures (self, names)
 
def setObjPlane (self, name, planetrans)
 
def setFigsVisible (self, name, vis)
 
def setPlaneIndicator (self, obj, planetrans)
 
def setIndicatorVisible (self, visible)
 
def getBBTransform (self)
 
def getWorldPosition (self, x, y, isAbsolute=True)
 
def getScreenPosition (self, pos)
 
def getOrthoPosition (self, pos)
 
def getScreenOrthoPosition (self, x, y, isAbsolute=True)
 
def getImagePosition (self, x, y)
 
def setFigTransforms (self)
 
def updateView (self)
 
- Public Member Functions inherited from Base2DWidget
def __init__ (self, parent=None)
 
def modifyDrawWidget (self, drawWidget)
 
def updateView (self)
 
def fillImage (self, img)
 
def mousePress (self, e)
 
def mouseRelease (self, e)
 
def mouseDrag (self, e, dx, dy)
 
def mouseWheelMove (self, e)
 
def mouseDoubleClick (self, e)
 
def keyPress (self, e)
 
def keyRelease (self, e)
 
def parentClosed (self, e)
 
def getDrawDims (self)
 
def getBoxFitScale (self, w, h)
 

Additional Inherited Members

- Public Attributes inherited from LVSeg2DMixin
 uiobj
 
 contourNames
 
 segobj
 
 handlecol
 
 handleradius
 
 planeMargin
 
 numNodes
 
- Public Attributes inherited from DrawContourMixin
 numNodes
 
 drawingContour
 
 contour
 
 drawcolor
 
 contourMat
 
 contourFig
 
- Public Attributes inherited from PointChooseMixin
 pointMap
 
 ptBox
 
 gridLayout
 
- Public Attributes inherited from Camera2DView
 numVolSteps
 
 sourceName
 
 planeName
 
 slicewidth
 
 linewidth
 
- Public Attributes inherited from Draw2DView
 secondsSelected
 
 secondsMenu
 
- Public Attributes inherited from BaseCamera2DWidget
 mgr
 
 camera
 
 sourceName
 
 planeName
 
 scroll
 
 zoom
 
 viewplane
 
 objFigMap
 
 handles
 
 slicewidth
 
 linewidth
 
 planeShift
 
 sceneBB
 
 indicatorCol
 
 indicatorMaterial
 
 indicatorTrans
 
 indicatorPlane
 
 indicatorVisible
 
- Public Attributes inherited from Base2DWidget
 imgFormat
 
 img
 
 prevX
 
 prevY
 
- Static Public Attributes inherited from BaseCamera2DWidget
tuple defaultQuad
 
tuple standardPlanes = ('XY','XZ','YZ')
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  mgr,
  camera,
  numNodes = defaultNumNodes 
)
Here is the call graph for this function:

Member Function Documentation

◆ setContoursVisible()

def setContoursVisible (   self,
  isVisible 
)
Here is the call graph for this function:

◆ setSegObject()

def setSegObject (   self,
  segobj 
)

◆ updateView()

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

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