fsleyes.displaycontext.scene3dopts

This module provides the Scene3DOpts class, which is used by Scene3DPanel instances for managing their display settings.

class fsleyes.displaycontext.scene3dopts.Scene3DOpts(*args, **kwargs)[source]

Bases: fsleyes.displaycontext.sceneopts.SceneOpts

The Scene3DOpts class contains display settings for the Scene3DPanel class.

All of the properties in the Scene3DOpts class are defined in the Scene3DCanvasOpts class - see its documentation for more details.

showLegend = <MagicMock name='mock.Boolean()' id='139907488285456'>
occlusion = <MagicMock name='mock.Boolean()' id='139907488285312'>
light = <MagicMock name='mock.Boolean()' id='139907488285264'>
lightPos = <MagicMock name='mock.Point()' id='139907488292656'>
lightDistance = <MagicMock name='mock.Real()' id='139907488292752'>
showLight = <MagicMock name='mock.Boolean()' id='139907488292848'>
offset = <MagicMock name='mock.Point()' id='139907488299808'>
rotation = <MagicMock name='mock.Array()' id='139907488299712'>
__init__(*args, **kwargs)[source]

Create a Scene3DCanvasOpts instance. All arguments are passed through to the SceneOpts constructor.

_onPerformanceChange(*a)[source]

Overrides SceneOpts._onPerformanceChange(). Changes the value of the highDpi property according to the performance setting.

__annotations__ = {}
__module__ = 'fsleyes.displaycontext.scene3dopts'