Class VOILatticeManager
- java.lang.Object
- 
- gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManager
- 
- gov.nih.mipav.view.renderer.WildMagic.VOI.VOILatticeManager
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.event.KeyListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.util.EventListener
 
 public class VOILatticeManager extends VOIManager 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManagerVOIManager.ActiveTree, VOIManager.TreeNode
 
- 
 - 
Field SummaryFields Modifier and Type Field Description (package private) VOILatticeManagerInterfacem_kVOIInterface- 
Fields inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManagerDELETE_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 SummaryConstructors Constructor Description VOILatticeManager(VOIManagerInterface kParent)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd3DMarker(VOI textVOI, boolean automaticLabel)private voidaddPoint(int iX, int iY)voidclear3DSelection()booleandoAutomaticLabels()booleanis3DSelectionEnabled()voidmouseDragged(java.awt.event.MouseEvent kEvent)voidmouseMoved(java.awt.event.MouseEvent kEvent)voidmousePressed(java.awt.event.MouseEvent kEvent)voidmouseReleased(java.awt.event.MouseEvent kEvent)protected VOIBaseselectVOI(java.awt.event.MouseEvent kEvent)voidsetInterface(VOILatticeManagerInterface voiInterface)protected voidshowSelectedVOI(java.awt.event.MouseEvent kEvent)- 
Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManageractionPerformed, 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 Detail- 
m_kVOIInterfaceVOILatticeManagerInterface m_kVOIInterface 
 
- 
 - 
Constructor Detail- 
VOILatticeManagerpublic VOILatticeManager(VOIManagerInterface kParent) Constructor. Passes in the VOIManagerInterface parent which communicates all user-interface commands to the VOIManager.- Parameters:
- kParent- containing VOIManagerInterface.
 
 
- 
 - 
Method Detail- 
setInterfacepublic void setInterface(VOILatticeManagerInterface voiInterface) 
 - 
clear3DSelectionpublic void clear3DSelection() 
 - 
doAutomaticLabelspublic boolean doAutomaticLabels() 
 - 
is3DSelectionEnabledpublic boolean is3DSelectionEnabled() 
 - 
mouseDraggedpublic void mouseDragged(java.awt.event.MouseEvent kEvent) - Specified by:
- mouseDraggedin interface- java.awt.event.MouseMotionListener
- Overrides:
- mouseDraggedin class- VOIManager
 
 - 
mouseMovedpublic void mouseMoved(java.awt.event.MouseEvent kEvent) - Specified by:
- mouseMovedin interface- java.awt.event.MouseMotionListener
- Overrides:
- mouseMovedin class- VOIManager
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent kEvent) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
- Overrides:
- mousePressedin class- VOIManager
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent kEvent) - Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
- Overrides:
- mouseReleasedin class- VOIManager
 
 - 
addPointprivate void addPoint(int iX, int iY)
 - 
add3DMarkerpublic void add3DMarker(VOI textVOI, boolean automaticLabel) 
 - 
selectVOIprotected VOIBase selectVOI(java.awt.event.MouseEvent kEvent) - Overrides:
- selectVOIin class- VOIManager
 
 - 
showSelectedVOIprotected void showSelectedVOI(java.awt.event.MouseEvent kEvent) - Overrides:
- showSelectedVOIin class- VOIManager
 
 
- 
 
-