class neuroglancer.viewer_state.Layers

Public members

Layers(json_data: Any, _readonly: bool = False)

Initialize self. See help(type(self)) for accurate signature.

index(k: str) -> int
__getitem__(k: str | int) -> ManagedLayer
__getitem__(k: slice) -> Layers

Indexes into the list of layers by index, slice, or layer name.

__setitem__(k: str, v: Layer | ManagedLayer)
__setitem__(k: int, v: ManagedLayer)
__setitem__(k: slice, v: Iterable[ManagedLayer])
clear() -> None

Clears the list of layers.

__delitem__(k: str | int | slice) -> None

Deletes a layer by index, slice, or name.

append(*args, **kwargs)

Appends a ManagedLayer to the list of layers.

extend(elements)
__len__() -> int

Returns the number of layers in the list.

to_json()
__repr__() -> str

Return repr(self).

static interpolate(a: Layers, b: Layers, t: float) -> Layers