public class SliceOrientationMarkers extends SoAnnotation
Preview Feature means this class is fully supported and can be used in Open Inventor applications. Being tagged as a Preview Feature just means that the implementation is still subject to API changes and adjustments based on feedback from early adopters. Please be also aware that source compatibility might be broken regardless of the Open Inventor compatibility changes policy due to our commitment to bring needed changes to be sure the specifications of this Preview Feature match the expectations of our customers.
This node displays slice orientation markers at a fixed location in the viewer window. Slice orientation markers are useful when viewing images in a "2D" mode. The orientation markers are a set of four letters. Each letter is displayed at the mid-point of one edge of the window and offset inward by the value specified in theoffset
field. The letters displayed depend on the
value of the axis
field and correspond to the DICOM radiological viewing
convention. This node is intended to be used with SoOrthoSlice and a "plane"
viewer.
The application can connect the axis
field from the 'axis' field of the
SoOrthoSlice node and the correct orientation markers will be displayed
automatically if the slice axis is changed.
For:
File format/default:
SliceOrientationMarkers {
offset | 0.05 |
axis | AXIAL |
fontName | Arial:Bold |
fontSize | 17 |
DicomInfo
,
Magnifier
,
Gnomon
,
SliceScaleBar
,
TextBox
SoSeparator.Cachings, SoSeparator.FastEditings, SoSeparator.RenderUnitIds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<MedicalHelper.Axis> |
axis
Axis (default is AXIAL).
|
SoSFString |
fontName
Specify the font name (default is "Arial:Bold").
|
SoSFFloat |
fontSize
Specify the font size in pixels (default is 17).
|
SoSFFloat |
offset
Distance from edge of window to letter.
|
AUTO, boundingBoxCaching, CLEAR_ZBUFFER, directVizCaching, DISABLE, fastEditing, KEEP_ZBUFFER, OFF, ON, pickCulling, renderCaching, renderCulling, renderUnitId
boundingBoxIgnoring
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SliceOrientationMarkers()
Constructor
|
getNumRenderCaches, setNumRenderCaches
addChild, findChild, getChild, getNumChildren, insertChild, removeAllChildren, removeChild, removeChild, replaceChild, replaceChild
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public SoSFEnum<MedicalHelper.Axis> axis
public SoSFFloat offset
public SoSFString fontName
public SoSFFloat fontSize
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com