ivwbnl

BrushingAndLinking Module API

Modules

Classes

BrushingAction

Members:

BrushingAndLinkingInport

BrushingAndLinkingManager

BrushingAndLinkingOutport

BrushingModification

Members:

BrushingModifications

BrushingModificationsIterator

BrushingTarget

BrushingTargetsInvalidationLevel

IndexList

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: int) 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: list[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: list[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 0x000001BE227F8530>) None
getFilteredIndices(self: ivwbnl.BrushingAndLinkingInport, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE227FB030>) inviwopy.data.BitSet
getHighlightedIndices(self: ivwbnl.BrushingAndLinkingInport, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2278A330>) inviwopy.data.BitSet
getIndices(self: ivwbnl.BrushingAndLinkingInport, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE22639330>) 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 0x000001BE1C390130>) inviwopy.data.BitSet
highlight(self: ivwbnl.BrushingAndLinkingInport, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE226345B0>) None
isFiltered(self: ivwbnl.BrushingAndLinkingInport, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2265DDF0>) bool
isFilteringModified(self: ivwbnl.BrushingAndLinkingInport) bool
isHighlightModified(self: ivwbnl.BrushingAndLinkingInport) bool
isHighlighted(self: ivwbnl.BrushingAndLinkingInport, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2280D0B0>) bool
isSelected(self: ivwbnl.BrushingAndLinkingInport, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2278A6B0>) bool
isSelectionModified(self: ivwbnl.BrushingAndLinkingInport) bool
select(self: ivwbnl.BrushingAndLinkingInport, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE226471B0>) None
setInvalidationLevels(self: ivwbnl.BrushingAndLinkingInport, arg0: list[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: list[ivwbnl.BrushingTargetsInvalidationLevel]) -> None

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

  4. __init__(self: ivwbnl.BrushingAndLinkingManager, outport: ivwbnl.BrushingAndLinkingOutport, invalidationLevels: list[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 0x000001BE2284D7B0>) 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 0x000001BE2284D8F0>) None
contains(self: ivwbnl.BrushingAndLinkingManager, index: int, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE22645330>) bool
filter(self: ivwbnl.BrushingAndLinkingManager, source: inviwopy.data.BitSet, indices: ivwbnl.BrushingTarget, target: str = <ivwbnl.BrushingTarget object at 0x000001BE227AC230>) None
getFilteredIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2280D430>) inviwopy.data.BitSet
getHighlightedIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2284D330>) inviwopy.data.BitSet
getIndices(self: ivwbnl.BrushingAndLinkingManager, action: ivwbnl.BrushingAction, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE22646EB0>) 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 0x000001BE227461F0>) int
getNumberOfFiltered(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2284E830>) int
getNumberOfHighlighted(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE226BDAF0>) int
getNumberOfSelected(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE227FA870>) int
getSelectedIndices(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE22645DB0>) 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 0x000001BE2266E0B0>) bool
highlight(self: ivwbnl.BrushingAndLinkingManager, indices: inviwopy.data.BitSet, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE227AEA30>) None
isFiltered(self: ivwbnl.BrushingAndLinkingManager, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE22718B70>) bool
isFilteringModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2264DE70>) bool
isHighlightModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2280E270>) bool
isHighlighted(self: ivwbnl.BrushingAndLinkingManager, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2267D5F0>) bool
isModified(self: ivwbnl.BrushingAndLinkingManager) bool
isSelected(self: ivwbnl.BrushingAndLinkingManager, index: int, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE2284D630>) bool
isSelectionModified(self: ivwbnl.BrushingAndLinkingManager, target: ivwbnl.BrushingTarget = <ivwbnl.BrushingTarget object at 0x000001BE225B9670>) 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 0x000001BE2284EAF0>) None
setInvalidationLevels(self: ivwbnl.BrushingAndLinkingManager, arg0: list[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: list[ivwbnl.BrushingTargetsInvalidationLevel]) None
class ivwbnl.BrushingModification

Bases: pybind11_object

Members:

Filtered

Selected

Highlighted

__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: int) 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
static fromAction(arg0: ivwbnl.BrushingAction) ivwbnl.BrushingModification
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: list[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: int) bool
empty(self: ivwbnl.IndexList) bool
getIndices(self: ivwbnl.IndexList) inviwopy.data.BitSet
removeSource(self: ivwbnl.IndexList, arg0: list[str]) bool
set(self: ivwbnl.IndexList, arg0: str, arg1: inviwopy.data.BitSet) bool
size(self: ivwbnl.IndexList) int