Class BurnCoolTipView
java.lang.Object
gov.nih.mipav.view.renderer.J3D.surfaceview.rfaview.BurnBaseView
gov.nih.mipav.view.renderer.J3D.surfaceview.rfaview.BurnCoolTipView
The default probe burning type view. The class define the regular probe burning point's geometry shape, and probing
path mark behavior.
- Author:
- Evan McCreedy
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.view.renderer.J3D.surfaceview.rfaview.BurnBaseView
BurnBaseView.Edge, BurnBaseView.UnorderedSetInt -
Field Summary
Fields inherited from class gov.nih.mipav.view.renderer.J3D.surfaceview.rfaview.BurnBaseView
ambientColor, black, blue, burnColor, burnIndex, burningBG, burnRootParentBG, burnType, cyan, diffuseColor, diffVoxels, emissiveColor, green, indexVector, m_afLength, m_aiConnect, m_aiImage, m_aiMask, m_akAdjacent, m_akVertex, m_fXDelta, m_fYDelta, m_fZDelta, m_iBackThreshold, m_iBrightThreshold, m_iDMax, m_iEQuantity, m_iMaxThreshold, m_iMedianIntensity, m_iMinThreshold, m_iQuantity, m_iTQuantity, m_iVQuantity, m_iXBound, m_iYBound, m_iZBound, m_kCenter, m_kEMap, m_kRotate, maskBurnVector, numBurn, orange, orangeColor, pickCanvas, pink, probePanel, purple, purpleColor, radiusPt, red, sepcualarColor, showLabels, silver, sphereBG, spheres, surfaceRender, textLabelBG, translate, volumeMask, volumeSpaceRadius, yellow -
Constructor Summary
ConstructorsConstructorDescriptionBurnCoolTipView(SurfaceRender _surfaceRender, JPanelProbe _probePanel, javax.media.j3d.BranchGroup _burnRootParentBG) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildBurnSceneGraph(float radius, float time) Build the image scene graph structure.voidstartBurn(float tipLen, float time, int _index) Start burning.Methods inherited from class gov.nih.mipav.view.renderer.J3D.surfaceview.rfaview.BurnBaseView
buildBurnSceneGraph, buildEntryPoint, buildText, calcTotalVolume, calcVoxels, createSurface, dispose, enableBurnLabels, estimateEllipsoid, findBurnPoint, floodFill, generateEllipsoidMesh, generateSphereMesh, getBurnMask, getColor, getDiffVolume, getIndex, getInsideVoxels, getIntersectX, getIntersectY, getIntersectZ, getRadius, getRotAngle, getShape, getSphereBG, getTranslate, getVolume, histogramAnalysis, markProbe, reGenerateEllipsoidMesh, reGenerateSphereMesh, setMaskBurnVector, setVolumeMask
-
Constructor Details
-
BurnCoolTipView
public BurnCoolTipView(SurfaceRender _surfaceRender, JPanelProbe _probePanel, javax.media.j3d.BranchGroup _burnRootParentBG) Constructor. Setup the burning point related branch groups.- Parameters:
_surfaceRender- SurfaceRender refernece._probePanel- JPanelProbe probe control panel reference._burnRootParentBG- BranchGroup root of the burning point.
-
-
Method Details
-
buildBurnSceneGraph
public void buildBurnSceneGraph(float radius, float time) Build the image scene graph structure.- Overrides:
buildBurnSceneGraphin classBurnBaseView- Parameters:
radius- burning point sphere radiustime- burning point burning time duration.
-
startBurn
public void startBurn(float tipLen, float time, int _index) Start burning. Show the burning sphere and probing path.- Overrides:
startBurnin classBurnBaseView- Parameters:
tipLen- the length of the probe tip (cm)time- the time spent burning_index- index of the new burn
-