Class VOILatticeManager
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManager
gov.nih.mipav.view.renderer.WildMagic.VOI.VOILatticeManager
- All Implemented Interfaces:
ActionListener,KeyListener,MouseListener,MouseMotionListener,EventListener
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManager
VOIManager.ActiveTree, VOIManager.TreeNode -
Field Summary
FieldsFields inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManager
DELETE_INTENSITY_LINE, GRADIENT_ALL, GRADIENT_MAG, GRADIENT_MAG_INT, GRADIENT_MAG_MED, INTENSITY, m_bFirstDrag, m_bSelected, m_fMouseX, m_fMouseY, m_iNearStatus, m_iPlane, m_kComponent, m_kCurrentVOI, m_kDrawingContext, m_kImageActive, m_kMouseOffset, m_kParent, m_kPopupPt, m_kPopupVOI, MEDIALNESS, NearBoundPoint, NearLine, NearNone, NearPoint, SHOW_INTENSITY_GRAPH, SHOW_LINE_ENDPOINTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd3DMarker(VOI textVOI, boolean automaticLabel) private voidaddPoint(int iX, int iY) voidbooleanbooleanvoidmouseDragged(MouseEvent kEvent) voidmouseMoved(MouseEvent kEvent) voidmousePressed(MouseEvent kEvent) voidmouseReleased(MouseEvent kEvent) protected VOIBaseselectVOI(MouseEvent kEvent) voidsetInterface(VOILatticeManagerInterface voiInterface) protected voidshowSelectedVOI(MouseEvent kEvent) Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManager
actionPerformed, add, contains, createOvalVOI, createPointVOI, createPolygonVOI, deleteVOI, dispose, doLevelset, doVOI, draw, editCircleDiameter, editSquareLength, getComponent, getDrawingContext, getDrawVOIflag, getImage, getLocalImage, getParent, getPlane, getSlice, init, isActive, keyPressed, keyReleased, keyTyped, liveWire, mouseClicked, mouseEntered, mouseExited, move, nearBoundPoint, nearLine, nearPoint, pasteAllVOI, pasteVOI, processLeftMouseDrag, propagateVOI, scaleCircleVOI, scaleSquareVOI, setActive, setActiveImage, setImage, setImageB, setPopupPt, setPopupVOI, testMove
-
Field Details
-
m_kVOIInterface
VOILatticeManagerInterface m_kVOIInterface
-
-
Constructor Details
-
VOILatticeManager
Constructor. Passes in the VOIManagerInterface parent which communicates all user-interface commands to the VOIManager.- Parameters:
kParent- containing VOIManagerInterface.
-
-
Method Details
-
setInterface
-
clear3DSelection
public void clear3DSelection() -
doAutomaticLabels
public boolean doAutomaticLabels() -
is3DSelectionEnabled
public boolean is3DSelectionEnabled() -
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classVOIManager
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener- Overrides:
mouseMovedin classVOIManager
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classVOIManager
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classVOIManager
-
addPoint
private void addPoint(int iX, int iY) -
add3DMarker
-
selectVOI
- Overrides:
selectVOIin classVOIManager
-
showSelectedVOI
- Overrides:
showSelectedVOIin classVOIManager
-