NaviNIBS.Navigator.GUI.ViewPanels.NavigatePanel.ViewLayers.SampleMetadataOrientationsLayer module

Bases: SampleOrientationsLayer

Parameters:
  • _key

  • _coordinator

  • _plotter

  • _plotInSpace

  • _opacity

  • _lineWidth

  • _style

  • _metadataKey – Which value in sample metadata to plot

  • _colorbarLabel

  • _metadataScaleFactor

  • _colorDepthIndicator

  • _colorHandleIndicator

  • _colorDepthIndicatorSelected

  • _colorHandleIndicatorSelected

Which value in sample metadata to plot

Bases: HeadMeshSurfaceLayer

Parameters:
  • _key

  • _coordinator

  • _plotter

  • _plotInSpace

  • _color

  • _surfKey

  • _opacity

  • _metadataKey – Which value in sample metadata to plot

  • _colorbarLabel

  • _scalarAnnotations – In form accepted by pyvista.mapper.set_scalars(…, annotations=…). E.g. {50e-6: ‘50 uV’, 1e-3: ‘1 mV’}

  • _relevantSampleDepth – Which depth along sample entry vector to use for interpolation on surface. If interpolating onto cortical surface, probably want to use skin depth. If interpolating onto skin surface, probably want to use entry or coil depth. Or for any smooth-ish surface, can use “intersection” to autoset depth based on intersection with plotted surface.

  • _kernelSharpness

  • _kernelRadius

  • _scalarsKey – Where to save interpolated values within internal mesh object

  • _scalarsOpacityKey

  • _meshOpacityOutsideInterpolatedRegion

  • _reinterpolationRateLimit

Which value in sample metadata to plot

In form accepted by pyvista.mapper.set_scalars(…, annotations=…). E.g.

{50e-6: ‘50 uV’, 1e-3: ‘1 mV’}

Which depth along sample entry vector to use for interpolation on surface. If interpolating onto cortical surface, probably want to use skin depth. If interpolating onto skin surface, probably want to use entry or coil depth. Or for any smooth-ish surface, can use “intersection” to autoset depth based on intersection with plotted surface.