fsleyes.controls.overlaydisplaywidgets
¶
This module is used by the OverlayDisplayPanel
. It contains
definitions of all the settings that are displayed on the
OverlayDisplayPanel
for each overlay type.
It also contains functions which create customised widgets, for scenarios
where a widget does not directly map to a Display
or
DisplayOpts
property.
_initPropertyList_[DisplayOptsType]
_init3DPropertyList_[DisplayOptsType]
_initWidgetSpec_[DisplayOptsType]
_init3DWidgetSpec_[DisplayOptsType]
-
fsleyes.controls.overlaydisplaywidgets.
_merge_dicts
(d1, d2)¶
-
fsleyes.controls.overlaydisplaywidgets.
getPropertyList
(target, threedee=False)¶
-
fsleyes.controls.overlaydisplaywidgets.
get3DPropertyList
(target)¶
-
fsleyes.controls.overlaydisplaywidgets.
getWidgetSpecs
(target, threedee=False)¶
-
fsleyes.controls.overlaydisplaywidgets.
get3DWidgetSpecs
(target)¶
-
fsleyes.controls.overlaydisplaywidgets.
_getThing
(target, prefix, thingDict, *args, **kwargs)¶
-
fsleyes.controls.overlaydisplaywidgets.
_getInitFuncs
(prefix, target)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_Display
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_VolumeOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_ComplexOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DPropertyList_VolumeOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_MaskOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_VectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_RGBVectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_LineVectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_TensorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_MeshOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DPropertyList_MeshOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_GiftiOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DPropertyList_GiftiOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_FreesurferOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DPropertyList_FreesurferOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_LabelOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_SHOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_MIPOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initPropertyList_VolumeRGBOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_Display
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_ColourMapOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_VolumeOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DWidgetSpec_VolumeOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_ComplexOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_MaskOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_LabelOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_VectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_RGBVectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_LineVectorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_TensorOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_SHOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_MeshOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DWidgetSpec_MeshOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_GiftiOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DWidgetSpec_GiftiOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_FreesurferOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_init3DWidgetSpec_FreesurferOpts
()¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_MIPOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_initWidgetSpec_VolumeRGBOpts
(threedee)¶
-
fsleyes.controls.overlaydisplaywidgets.
_ColourMapOpts_ColourMapWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains widgets for controlling the
ColourMapOpts.cmap
,ColourMapOpts.negativeCmap
, andColourMapOpts.useNegativeCmap
.- Returns
A
wx.Sizer
containing all of the widgets, and a list containing the extra widgets that were added.
-
fsleyes.controls.overlaydisplaywidgets.
_NiftiOpts_VolumeWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains widgets for the
NiftiOpts.volume
andNiftiOpts.volumeDim
properties.
-
fsleyes.controls.overlaydisplaywidgets.
_VolumeOpts_OverrideDataRangeWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains widgets for enabling and adjusting the
VolumeOpts.overrideDataRange
.- Returns
a
wx.Sizer
containing all of the widgets.
-
fsleyes.controls.overlaydisplaywidgets.
_VolumeOpts_3DClipPlanes
(target, parent, panel, overlayList, displayCtx, threedee)¶ Generates widget specifications for the
VolumeOpts
3D settings. A different number of widgets are shown depending on the value of theVolumeOpts.numClipPlanes
setting.
-
fsleyes.controls.overlaydisplaywidgets.
_MeshOpts_vertexDataWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains a widget for controlling the
MeshOpts.vertexData
property, and also has a button which opens a file dialog, allowing the user to select other data.
-
fsleyes.controls.overlaydisplaywidgets.
_MeshOpts_vertexSetWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains a widget for controlling the
MeshOpts.vertexSet
property, and also has a button which opens a file dialog, allowing the user to select other data.
-
fsleyes.controls.overlaydisplaywidgets.
_MeshOpts_LutWidget
(target, parent, panel, overlayList, displayCtx, threedee)¶ Builds a panel which contains the provided
MeshOpts.lut
widget, and also a widget forMeshOpts.useLut
.