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='140735716067408'>
occlusion = <MagicMock name='mock.Boolean()' id='140735716067504'>
light = <MagicMock name='mock.Boolean()' id='140735716067552'>
lightPos = <MagicMock name='mock.Point()' id='140735716067600'>
offset = <MagicMock name='mock.Point()' id='140735716067648'>
rotation = <MagicMock name='mock.Array()' id='140735716067696'>
__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.

__module__ = 'fsleyes.displaycontext.scene3dopts'