ivwbnl

BrushingAndLinking Module API

Modules

Classes

BrushingAction

Members:

BrushingAndLinkingInport

BrushingAndLinkingManager

BrushingAndLinkingOutport

BrushingModification

Members:

BrushingModifications

BrushingModificationsIterator

BrushingTarget

BrushingTargetsInvalidationLevel

IndexList

StringVector

class ivwbnl.BrushingAction

Bases: pybind11_object

Members:

Filter

Select

Highlight

__eq__(self: object, other: object, /) bool
__hash__(self: object, /) int
__index__(self: ivwbnl.BrushingAction, /) int
__init__(self: ivwbnl.BrushingAction, value: SupportsInt) None
__int__(self: ivwbnl.BrushingAction, /) int
__ne__(self: object, other: object, /) bool
__repr__(self: object, /) str
__str__(self: object, /) str
Filter = <BrushingAction.Filter: 0>
Highlight = <BrushingAction.Highlight: 2>
Select = <BrushingAction.Select: 1>
property name
property value
class ivwbnl.BrushingAndLinkingInport

Bases: Inport

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.BrushingAndLinkingInport, identifier: str) -> None

  2. __init__(self: ivwbnl.BrushingAndLinkingInport, identifier: str, invalidationLevels: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) -> None

  3. __init__(self: ivwbnl.BrushingAndLinkingInport, identifier: str, help: inviwopy.doc.Document) -> None

  4. __init__(self: ivwbnl.BrushingAndLinkingInport, identifier: str, help: inviwopy.doc.Document, invalidationLevels: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) -> None

brush(self: ivwbnl.BrushingAndLinkingInport, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget, indices: inviwopy.data.BitSet, source: str = '') None
filter(self: ivwbnl.BrushingAndLinkingInport, source: str, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79D8FF0>) None
getFilteredIndices(self: ivwbnl.BrushingAndLinkingInport, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF77CEF30>) inviwopy.data.BitSet
getHighlightedIndices(self: ivwbnl.BrushingAndLinkingInport, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7979830>) inviwopy.data.BitSet
getIndices(self: ivwbnl.BrushingAndLinkingInport, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79DA9B0>) inviwopy.data.BitSet
getInvalidationLevels(self: ivwbnl.BrushingAndLinkingInport) list[ivwbnl.BrushingTargetsInvalidationLevel]
getManager(self: ivwbnl.BrushingAndLinkingInport) inviwo::BrushingAndLinkingManager
getModifiedActions(self: ivwbnl.BrushingAndLinkingInport) ivwbnl.BrushingModifications
getSelectedIndices(self: ivwbnl.BrushingAndLinkingInport, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF797AA70>) inviwopy.data.BitSet
highlight(self: ivwbnl.BrushingAndLinkingInport, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79D8070>) None
isFiltered(self: ivwbnl.BrushingAndLinkingInport, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF787D070>) bool
isFilteringModified(self: ivwbnl.BrushingAndLinkingInport) bool
isHighlightModified(self: ivwbnl.BrushingAndLinkingInport) bool
isHighlighted(self: ivwbnl.BrushingAndLinkingInport, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79D8170>) bool
isSelected(self: ivwbnl.BrushingAndLinkingInport, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7979170>) bool
isSelectionModified(self: ivwbnl.BrushingAndLinkingInport) bool
select(self: ivwbnl.BrushingAndLinkingInport, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79837B0>) None
setInvalidationLevels(self: ivwbnl.BrushingAndLinkingInport, arg0: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) None
class ivwbnl.BrushingAndLinkingManager

Bases: pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.BrushingAndLinkingManager, inport: ivwbnl.BrushingAndLinkingInport) -> None

  2. __init__(self: ivwbnl.BrushingAndLinkingManager, inport: ivwbnl.BrushingAndLinkingInport, invalidationLevels: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) -> None

  3. __init__(self: ivwbnl.BrushingAndLinkingManager, outport: ivwbnl.BrushingAndLinkingOutport) -> None

  4. __init__(self: ivwbnl.BrushingAndLinkingManager, outport: ivwbnl.BrushingAndLinkingOutport, invalidationLevels: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) -> None

brush(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget, indices: inviwopy.data.BitSet, source: str = '') None
clearHighlighted(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7961130>) None
clearIndices(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget) None
clearModifications(self: ivwbnl.BrushingAndLinkingManager) None
clearSelected(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF799AAB0>) None
contains(self: ivwbnl.BrushingAndLinkingManager, index: typing.SupportsInt, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7963530>) bool
filter(self: ivwbnl.BrushingAndLinkingManager, source: inviwopy.data.BitSet, indices: ivwbnl.BrushingTarget, target: str = <ivwbnl.BrushingTarget object at 0x0000020EF7982BF0>) None
getFilteredIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79619B0>) inviwopy.data.BitSet
getHighlightedIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF77D85F0>) inviwopy.data.BitSet
getIndices(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF152B8B0>) inviwopy.data.BitSet
getInvalidationLevel(self: ivwbnl.BrushingAndLinkingManager) inviwopy.properties.InvalidationLevel
getInvalidationLevels(self: ivwbnl.BrushingAndLinkingManager) list[ivwbnl.BrushingTargetsInvalidationLevel]
getModifiedActions(self: ivwbnl.BrushingAndLinkingManager) ivwbnl.BrushingModifications
getModifiedTargets(self: ivwbnl.BrushingAndLinkingManager) list[ivwbnl.BrushingTarget]
getNumber(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF797B7B0>) int
getNumberOfFiltered(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7998CF0>) int
getNumberOfHighlighted(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79790F0>) int
getNumberOfSelected(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7962C30>) int
getSelectedIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7963D30>) inviwopy.data.BitSet
getTargets(*args, **kwargs)

Overloaded function.

  1. getTargets(self: ivwbnl.BrushingAndLinkingManager) -> list[tuple[ivwbnl.BrushingAction, list[ivwbnl.BrushingTarget]]]

  2. getTargets(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction) -> list[ivwbnl.BrushingTarget]

hasIndices(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF797AC30>) bool
highlight(self: ivwbnl.BrushingAndLinkingManager, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF78758F0>) None
isFiltered(self: ivwbnl.BrushingAndLinkingManager, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF7962FB0>) bool
isFilteringModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF799A6B0>) bool
isHighlightModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF799B1F0>) bool
isHighlighted(self: ivwbnl.BrushingAndLinkingManager, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF797A6F0>) bool
isModified(self: ivwbnl.BrushingAndLinkingManager) bool
isSelected(self: ivwbnl.BrushingAndLinkingManager, index: typing.SupportsInt, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF78F43F0>) bool
isSelectionModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF79791B0>) bool
isTargetModified(*args, **kwargs)

Overloaded function.

  1. isTargetModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget, modifications: ivwbnl.BrushingModifications) -> bool

  2. isTargetModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget, action: ivwbnl.BrushingAction) -> bool

onBrush(self: ivwbnl.BrushingAndLinkingManager, callback: std::function<void __cdecl(inviwo::BrushingAction, inviwo::BrushingTarget, inviwo::BitSet const & __ptr64, std::basic_string_view<char, std::char_traits<char> >)>) None
propagateModifications(self: ivwbnl.BrushingAndLinkingManager) None
select(self: ivwbnl.BrushingAndLinkingManager, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x0000020EF78F6CF0>) None
setInvalidationLevels(self: ivwbnl.BrushingAndLinkingManager, arg0: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) None
setParent(self: ivwbnl.BrushingAndLinkingManager, parent: ivwbnl.BrushingAndLinkingManager) None
class ivwbnl.BrushingAndLinkingOutport

Bases: Outport

__init__(self: ivwbnl.BrushingAndLinkingOutport, identifier: str, help: inviwopy.doc.Document) None
getInvalidationLevels(self: ivwbnl.BrushingAndLinkingOutport) list[ivwbnl.BrushingTargetsInvalidationLevel]
getManager(self: ivwbnl.BrushingAndLinkingOutport) inviwo::BrushingAndLinkingManager
setInvalidationLevels(self: ivwbnl.BrushingAndLinkingOutport, arg0: collections.abc.Sequence[ivwbnl.BrushingTargetsInvalidationLevel]) None
class ivwbnl.BrushingModification

Bases: pybind11_object

Members:

Filtered

Selected

Highlighted

static fromAction(arg0: ivwbnl.BrushingAction) ivwbnl.BrushingModification
__and__(self: ivwbnl.BrushingModification, arg0: ivwbnl.BrushingModification) ivwbnl.BrushingModifications
__eq__(self: object, other: object, /) bool
__hash__(self: object, /) int
__index__(self: ivwbnl.BrushingModification, /) int
__init__(self: ivwbnl.BrushingModification, value: SupportsInt) None
__int__(self: ivwbnl.BrushingModification, /) int
__ne__(self: object, other: object, /) bool
__or__(self: ivwbnl.BrushingModification, arg0: ivwbnl.BrushingModification) ivwbnl.BrushingModifications
__repr__(self: object, /) str
__str__(self: object, /) str
__xor__(self: ivwbnl.BrushingModification, arg0: ivwbnl.BrushingModification) ivwbnl.BrushingModifications
Filtered = <BrushingModification.Filtered: 1>
Highlighted = <BrushingModification.Highlighted: 4>
Selected = <BrushingModification.Selected: 2>
property name
property value
class ivwbnl.BrushingModifications

Bases: pybind11_object

__and__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) ivwbnl.BrushingModifications
__eq__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) bool
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) -> ivwbnl.BrushingModifications

  2. __iand__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) -> ivwbnl.BrushingModifications

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.BrushingModifications) -> None

  2. __init__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) -> None

  3. __init__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) -> None

  4. __init__(self: ivwbnl.BrushingModifications, *args) -> None

__invert__(self: ivwbnl.BrushingModifications) ivwbnl.BrushingModifications
__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) -> ivwbnl.BrushingModifications

  2. __ior__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) -> ivwbnl.BrushingModifications

__iter__(self: ivwbnl.BrushingModifications) ivwbnl.BrushingModificationsIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) -> ivwbnl.BrushingModifications

  2. __ixor__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) -> ivwbnl.BrushingModifications

__ne__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) bool
__or__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) ivwbnl.BrushingModifications
__repr__(self: ivwbnl.BrushingModifications) str
__str__(self: ivwbnl.BrushingModifications) str
__xor__(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModifications) ivwbnl.BrushingModifications
clear(self: ivwbnl.BrushingModifications) None
contains(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) bool
count(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: ivwbnl.BrushingModifications) -> bool

  2. empty(self: ivwbnl.BrushingModifications) -> bool

erase(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) int
find(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) ivwbnl.BrushingModificationsIterator
insert(self: ivwbnl.BrushingModifications, arg0: ivwbnl.BrushingModification) tuple[ivwbnl.BrushingModificationsIterator, bool]
max_size(self: ivwbnl.BrushingModifications) int
size(self: ivwbnl.BrushingModifications) int
__hash__ = None
class ivwbnl.BrushingModificationsIterator

Bases: pybind11_object

__init__(self: ivwbnl.BrushingModificationsIterator, arg0: ivwbnl.BrushingModificationsIterator) None
__iter__(self: ivwbnl.BrushingModificationsIterator) ivwbnl.BrushingModificationsIterator
__next__(self: ivwbnl.BrushingModificationsIterator) ivwbnl.BrushingModification
class ivwbnl.BrushingTarget

Bases: pybind11_object

__eq__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__ge__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__gt__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.BrushingTarget) -> None

  2. __init__(self: ivwbnl.BrushingTarget, arg0: str) -> None

  3. __init__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) -> None

__le__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__lt__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__ne__(self: ivwbnl.BrushingTarget, arg0: ivwbnl.BrushingTarget) bool
__str__(self: ivwbnl.BrushingTarget) str
Column = <ivwbnl.BrushingTarget object>
Row = <ivwbnl.BrushingTarget object>
__hash__ = None
class ivwbnl.BrushingTargetsInvalidationLevel

Bases: pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.BrushingTargetsInvalidationLevel, mods: ivwbnl.BrushingModifications, invalidationLevel: inviwopy.properties.InvalidationLevel) -> None

  2. __init__(self: ivwbnl.BrushingTargetsInvalidationLevel, targers: collections.abc.Sequence[ivwbnl.BrushingTarget], mods: ivwbnl.BrushingModifications, invalidationLevel: inviwopy.properties.InvalidationLevel) -> None

contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ivwbnl.BrushingTargetsInvalidationLevel, arg0: ivwbnl.BrushingTarget) -> bool

  2. contains(self: ivwbnl.BrushingTargetsInvalidationLevel, arg0: ivwbnl.BrushingTarget, arg1: ivwbnl.BrushingModifications) -> bool

property invalidationLevel
property modifications
property targets
class ivwbnl.IndexList

Bases: pybind11_object

__init__(self: ivwbnl.IndexList) None
clear(self: ivwbnl.IndexList) None
contains(self: ivwbnl.IndexList, arg0: SupportsInt) bool
empty(self: ivwbnl.IndexList) bool
getIndices(self: ivwbnl.IndexList) inviwopy.data.BitSet
removeSource(self: ivwbnl.IndexList, arg0: ivwbnl.StringVector) bool
set(self: ivwbnl.IndexList, arg0: str, arg1: inviwopy.data.BitSet) bool
size(self: ivwbnl.IndexList) int
class ivwbnl.StringVector

Bases: pybind11_object

__bool__(self: ivwbnl.StringVector) bool

Check whether the list is nonempty

__contains__(self: ivwbnl.StringVector, x: str) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: ivwbnl.StringVector, arg0: typing.SupportsInt) -> None

Delete the list elements at index i

  1. __delitem__(self: ivwbnl.StringVector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: ivwbnl.StringVector, arg0: ivwbnl.StringVector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: ivwbnl.StringVector, s: slice) -> ivwbnl.StringVector

Retrieve list elements using a slice object

  1. __getitem__(self: ivwbnl.StringVector, arg0: typing.SupportsInt) -> str

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ivwbnl.StringVector) -> None

  2. __init__(self: ivwbnl.StringVector, arg0: ivwbnl.StringVector) -> None

Copy constructor

  1. __init__(self: ivwbnl.StringVector, arg0: collections.abc.Iterable) -> None

__iter__(self: ivwbnl.StringVector) collections.abc.Iterator[str]
__len__(self: ivwbnl.StringVector) int
__ne__(self: ivwbnl.StringVector, arg0: ivwbnl.StringVector) bool
__repr__(self: ivwbnl.StringVector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: ivwbnl.StringVector, arg0: typing.SupportsInt, arg1: str) -> None

  2. __setitem__(self: ivwbnl.StringVector, arg0: slice, arg1: ivwbnl.StringVector) -> None

Assign list elements using a slice object

append(self: ivwbnl.StringVector, x: str) None

Add an item to the end of the list

clear(self: ivwbnl.StringVector) None

Clear the contents

count(self: ivwbnl.StringVector, x: str) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: ivwbnl.StringVector, L: ivwbnl.StringVector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: ivwbnl.StringVector, L: collections.abc.Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: ivwbnl.StringVector, i: SupportsInt, x: str) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: ivwbnl.StringVector) -> str

Remove and return the last item

  1. pop(self: ivwbnl.StringVector, i: typing.SupportsInt) -> str

Remove and return the item at index i

remove(self: ivwbnl.StringVector, x: str) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
__pybind11_module_local_v10_msvc_md_mscver19__ = <capsule object NULL>