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='140112346610128'>
occlusion = <MagicMock name='mock.Boolean()' id='140112346610032'>
light = <MagicMock name='mock.Boolean()' id='140112346609984'>
lightPos = <MagicMock name='mock.Point()' id='140112346609936'>
lightDistance = <MagicMock name='mock.Real()' id='140112346609840'>
showLight = <MagicMock name='mock.Boolean()' id='140112346609744'>
offset = <MagicMock name='mock.Point()' id='140112346609648'>
rotation = <MagicMock name='mock.Array()' id='140112346609552'>
__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'