inviwopy

Core API

All the bindings for the Inviwo core classes, Processor, Property, Port etc.

Modules

data

Inviwo Data Structures

data.formats

Inviwo Data Formats

glm

Exposing glm vec and mat types

properties

Inviwo Properties

camerautil

Camera utilities

Functions

debugBreak()

getApp()

handlePythonOutput(arg0, arg1)

log(source, level, audience, file, function, ...)

logError(arg0)

logInfo(arg0)

logWarn(arg0)

Classes

CanvasProcessor

CodeState

Members:

ConsoleLogger

Event

FileLogger

Inport

InportVectorWrapper

InteractionEvent

InviwoApplication

InviwoModule

InviwoModuleFactoryObject

IvwKey

Members:

KeyModifier

Members:

KeyModifiers

KeyModifiersIterator

KeyState

Members:

KeyStates

KeyStatesIterator

KeyboardEvent

LicenseInfo

LogAudience

Members:

LogCentral

LogLevel

Members:

LogVerbosity

Members:

Logger

MessageBreakLevel

Members:

ModulePath

Members:

ModuleVectorWrapper

MouseButton

Members:

MouseButtons

MouseButtonsIterator

MouseEvent

MouseInteractionEvent

MouseState

Members:

MouseStates

MouseStatesIterator

Outport

OutportVectorWrapper

PathType

Members:

PickingEvent

PickingHoverState

Members:

PickingHoverStates

PickingHoverStatesIterator

PickingMapper

PickingPressItem

Members:

PickingPressItems

PickingPressItemsIterator

PickingPressState

Members:

PickingPressStates

PickingPressStatesIterator

PickingState

Members:

PickingStates

PickingStatesIterator

Port

PortConnection

Processor

ProcessorFactory

ProcessorFactoryObject

ProcessorInfo

ProcessorMetaData

ProcessorNetwork

ProcessorWidget

ProcessorWidgetFactory

ProcessorWidgetFactoryObject

PropertyLink

ProtectedModule

Members:

PythonScriptProcessor

ResizeEvent

Settings

Tag

Tags

TouchDevice

TouchDeviceType

Members:

TouchEvent

TouchPoint

TouchState

Members:

TouchStates

TouchStatesIterator

Version

ViewEvent

ViewEventFitData

ViewEventFlipUp

WheelEvent

dvec2FlatMultiInport

dvec2Inport

dvec2MultiInport

dvec2Outport

dvec2VectorFlatMultiInport

dvec2VectorInport

dvec2VectorMultiInport

dvec2VectorOutport

dvec3FlatMultiInport

dvec3Inport

dvec3MultiInport

dvec3Outport

dvec3VectorFlatMultiInport

dvec3VectorInport

dvec3VectorMultiInport

dvec3VectorOutport

dvec4FlatMultiInport

dvec4Inport

dvec4MultiInport

dvec4Outport

dvec4VectorFlatMultiInport

dvec4VectorInport

dvec4VectorMultiInport

dvec4VectorOutport

ivec2FlatMultiInport

ivec2Inport

ivec2MultiInport

ivec2Outport

ivec2VectorFlatMultiInport

ivec2VectorInport

ivec2VectorMultiInport

ivec2VectorOutport

ivec3FlatMultiInport

ivec3Inport

ivec3MultiInport

ivec3Outport

ivec3VectorFlatMultiInport

ivec3VectorInport

ivec3VectorMultiInport

ivec3VectorOutport

ivec4FlatMultiInport

ivec4Inport

ivec4MultiInport

ivec4Outport

ivec4VectorFlatMultiInport

ivec4VectorInport

ivec4VectorMultiInport

ivec4VectorOutport

uvec2FlatMultiInport

uvec2Inport

uvec2MultiInport

uvec2Outport

uvec2VectorFlatMultiInport

uvec2VectorInport

uvec2VectorMultiInport

uvec2VectorOutport

uvec3FlatMultiInport

uvec3Inport

uvec3MultiInport

uvec3Outport

uvec3VectorFlatMultiInport

uvec3VectorInport

uvec3VectorMultiInport

uvec3VectorOutport

uvec4FlatMultiInport

uvec4Inport

uvec4MultiInport

uvec4Outport

uvec4VectorFlatMultiInport

uvec4VectorInport

uvec4VectorMultiInport

uvec4VectorOutport

vec2FlatMultiInport

vec2Inport

vec2MultiInport

vec2Outport

vec2VectorFlatMultiInport

vec2VectorInport

vec2VectorMultiInport

vec2VectorOutport

vec3FlatMultiInport

vec3Inport

vec3MultiInport

vec3Outport

vec3VectorFlatMultiInport

vec3VectorInport

vec3VectorMultiInport

vec3VectorOutport

vec4FlatMultiInport

vec4Inport

vec4MultiInport

vec4Outport

vec4VectorFlatMultiInport

vec4VectorInport

vec4VectorMultiInport

vec4VectorOutport

class inviwopy.CanvasProcessor

Bases: inviwopy.Processor

__init__(*args, **kwargs)
getUseCustomDimensions(self: inviwopy.CanvasProcessor) bool
snapshot(self: inviwopy.CanvasProcessor, arg0: str) None
snapshotAsync(self: inviwopy.CanvasProcessor, arg0: str) None
property customDimensions
property image
property ready
property size
class inviwopy.CodeState

Bases: pybind11_builtins.pybind11_object

Members:

Broken

Experimental

Stable

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.CodeState) int
__init__(self: inviwopy.CodeState, value: int) None
__int__(self: inviwopy.CodeState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Broken = <CodeState.Broken: 0>
Experimental = <CodeState.Experimental: 1>
Stable = <CodeState.Stable: 2>
property name
property value
class inviwopy.ConsoleLogger

Bases: inviwopy.Logger

__init__(self: inviwopy.ConsoleLogger) None
log(self: inviwopy.ConsoleLogger, arg0: str, arg1: inviwopy.LogLevel, arg2: inviwopy.LogAudience, arg3: str, arg4: str, arg5: int, arg6: str) None
class inviwopy.Event

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__repr__(self: inviwopy.Event) str
clone(self: inviwopy.Event) inviwopy.Event
getVisitedProcessors(self: inviwopy.Event) List[inviwopy.Processor]
hasBeenUsed(self: inviwopy.Event) bool
hasVisitedProcessor(self: inviwopy.Event, arg0: inviwopy.Processor) bool
hash(self: inviwopy.Event) int
markAsUnused(self: inviwopy.Event) bool
markAsUsed(self: inviwopy.Event) bool
markAsVisited(*args, **kwargs)

Overloaded function.

  1. markAsVisited(self: inviwopy.Event, arg0: inviwopy.Processor) -> bool

  2. markAsVisited(self: inviwopy.Event, arg0: inviwopy.Event) -> None

setUsed(self: inviwopy.Event, arg0: bool) bool
shouldPropagateTo(self: inviwopy.Event, arg0: inviwopy.Inport, arg1: inviwopy.Processor, arg2: inviwopy.Outport) bool
property used
class inviwopy.FileLogger

Bases: inviwopy.Logger

__init__(self: inviwopy.FileLogger, arg0: str) None
log(self: inviwopy.FileLogger, arg0: str, arg1: inviwopy.LogLevel, arg2: inviwopy.LogAudience, arg3: str, arg4: str, arg5: int, arg6: str) None
class inviwopy.Inport

Bases: inviwopy.Port

__init__(*args, **kwargs)
canConnectTo(self: inviwopy.Inport, arg0: inviwopy.Port) bool
connectTo(self: inviwopy.Inport, arg0: inviwo::Outport) None
disconnectFrom(self: inviwopy.Inport, arg0: inviwo::Outport) None
getChangedOutports(self: inviwopy.Inport) List[inviwo::Outport]
getConnectedOutport(self: inviwopy.Inport) inviwo::Outport
getConnectedOutports(self: inviwopy.Inport) List[inviwo::Outport]
getMaxNumberOfConnections(self: inviwopy.Inport) int
getNumberOfConnections(self: inviwopy.Inport) int
isConnectedTo(self: inviwopy.Inport, arg0: inviwo::Outport) bool
property optional
class inviwopy.InportVectorWrapper

Bases: pybind11_builtins.pybind11_object

__contains__(self: inviwopy.InportVectorWrapper, arg0: str) bool
__getattr__(self: inviwopy.InportVectorWrapper, arg0: str) inviwopy.Inport
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.InportVectorWrapper, arg0: str) -> inviwopy.Inport

  2. __getitem__(self: inviwopy.InportVectorWrapper, arg0: int) -> inviwopy.Inport

__init__(*args, **kwargs)
__len__(self: inviwopy.InportVectorWrapper) int
__repr__(self: inviwopy.InportVectorWrapper) str
class inviwopy.InteractionEvent

Bases: inviwopy.Event

__init__(*args, **kwargs)
modifierNames(self: inviwopy.InteractionEvent) str
modifiers(self: inviwopy.InteractionEvent) inviwopy.KeyModifiers
setModifiers(self: inviwopy.InteractionEvent, arg0: inviwopy.KeyModifiers) None
setToolTip(self: inviwopy.InteractionEvent, arg0: str) None
class inviwopy.InviwoApplication

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.InviwoApplication) -> None

  2. __init__(self: inviwopy.InviwoApplication, arg0: str) -> None

closeInviwoApplication(self: inviwopy.InviwoApplication) None
getBasePath(self: inviwopy.InviwoApplication) str
getModuleByIdentifier(self: inviwopy.InviwoApplication, arg0: str) inviwo::InviwoModule
getModuleSettings(self: inviwopy.InviwoApplication) std::vector<inviwo::Settings * __ptr64,std::allocator<inviwo::Settings * __ptr64> >
getOutputPath(self: inviwopy.InviwoApplication) str
getPath(self: inviwopy.InviwoApplication, pathType: inviwopy.PathType, suffix: str = '', createFolder: bool = False) str
getPoolSize(self: inviwopy.InviwoApplication) int
resizePool(self: inviwopy.InviwoApplication, arg0: int) None
waitForPool(self: inviwopy.InviwoApplication) None
property basePath
property displayName
property modules
property network

Get the processor network

property processorFactory
property propertyFactory
class inviwopy.InviwoModule

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.InviwoModule, arg0: inviwopy.InviwoApplication, arg1: str) None
__repr__(self: inviwopy.InviwoModule) str
getPath(self: inviwopy.InviwoModule, arg0: inviwopy.ModulePath) str
registerProcessor(self: inviwopy.InviwoModule, arg0: object) None
property description
property identifier
property path
property version
class inviwopy.InviwoModuleFactoryObject

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.InviwoModuleFactoryObject, name: str, version: inviwopy.Version, description: str = '', inviwoCoreVersion: inviwopy.Version, dependencies: List[str] = [], dependenciesVersion: List[inviwopy.Version] = [], aliases: List[str] = [], licenses: List[inviwopy.LicenseInfo] = [], protectedModule: inviwopy.ProtectedModule = <ProtectedModule.off: 1>) None
__repr__(self: inviwopy.InviwoModuleFactoryObject) str
create(self: inviwopy.InviwoModuleFactoryObject, arg0: inviwopy.InviwoApplication) inviwopy.InviwoModule
property aliases
property dependencies
property description
property inviwoCoreVersion
property licenses
property name
property protectedModule
property version
class inviwopy.IvwKey

Bases: pybind11_builtins.pybind11_object

Members:

Undefined

Unknown

Space

Exclam

QuoteDbl

NumberSign

Dollar

Percent

Ampersand

Apostrophe

ParenLeft

ParenRight

Asterisk

Plus

Comma

Minus

Period

Slash

Num0

Num1

Num2

Num3

Num4

Num5

Num6

Num7

Num8

Num9

Colon

Semicolon

Less

Equal

Greater

Question

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

BracketLeft

Backslash

BracketRight

GraveAccent

AsciiCircum

Underscore

BraceLeft

Bar

BraceRight

AsciiTilde

World1

World2

Escape

Enter

Tab

Backspace

Insert

Delete

Right

Left

Down

Up

PageUp

PageDown

Home

End

CapsLock

ScrollLock

NumLock

PrintScreen

Pause

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

F25

KP0

KP1

KP2

KP3

KP4

KP5

KP6

KP7

KP8

KP9

KPDecimal

KPDivide

KPMultiply

KPSubtract

KPAdd

KPEnter

KPEqual

LeftShift

LeftControl

LeftAlt

LeftSuper

RightShift

RightControl

RightAlt

RightSuper

Menu

LeftMeta

RightMeta

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.IvwKey) int
__init__(self: inviwopy.IvwKey, value: int) None
__int__(self: inviwopy.IvwKey) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

A = <IvwKey.A: 65>
Ampersand = <IvwKey.Ampersand: 38>
Apostrophe = <IvwKey.Apostrophe: 39>
AsciiCircum = <IvwKey.AsciiCircum: 94>
AsciiTilde = <IvwKey.AsciiTilde: 126>
Asterisk = <IvwKey.Asterisk: 42>
B = <IvwKey.B: 66>
Backslash = <IvwKey.Backslash: 92>
Backspace = <IvwKey.Backspace: 259>
Bar = <IvwKey.Bar: 124>
BraceLeft = <IvwKey.BraceLeft: 123>
BraceRight = <IvwKey.BraceRight: 125>
BracketLeft = <IvwKey.BracketLeft: 91>
BracketRight = <IvwKey.BracketRight: 93>
C = <IvwKey.C: 67>
CapsLock = <IvwKey.CapsLock: 280>
Colon = <IvwKey.Colon: 58>
Comma = <IvwKey.Comma: 44>
D = <IvwKey.D: 68>
Delete = <IvwKey.Delete: 261>
Dollar = <IvwKey.Dollar: 36>
Down = <IvwKey.Down: 264>
E = <IvwKey.E: 69>
End = <IvwKey.End: 269>
Enter = <IvwKey.Enter: 257>
Equal = <IvwKey.Equal: 61>
Escape = <IvwKey.Escape: 256>
Exclam = <IvwKey.Exclam: 33>
F = <IvwKey.F: 70>
F1 = <IvwKey.F1: 290>
F10 = <IvwKey.F10: 299>
F11 = <IvwKey.F11: 300>
F12 = <IvwKey.F12: 301>
F13 = <IvwKey.F13: 302>
F14 = <IvwKey.F14: 303>
F15 = <IvwKey.F15: 304>
F16 = <IvwKey.F16: 305>
F17 = <IvwKey.F17: 306>
F18 = <IvwKey.F18: 307>
F19 = <IvwKey.F19: 308>
F2 = <IvwKey.F2: 291>
F20 = <IvwKey.F20: 309>
F21 = <IvwKey.F21: 310>
F22 = <IvwKey.F22: 311>
F23 = <IvwKey.F23: 312>
F24 = <IvwKey.F24: 313>
F25 = <IvwKey.F25: 314>
F3 = <IvwKey.F3: 292>
F4 = <IvwKey.F4: 293>
F5 = <IvwKey.F5: 294>
F6 = <IvwKey.F6: 295>
F7 = <IvwKey.F7: 296>
F8 = <IvwKey.F8: 297>
F9 = <IvwKey.F9: 298>
G = <IvwKey.G: 71>
GraveAccent = <IvwKey.GraveAccent: 96>
Greater = <IvwKey.Greater: 62>
H = <IvwKey.H: 72>
Home = <IvwKey.Home: 268>
I = <IvwKey.I: 73>
Insert = <IvwKey.Insert: 260>
J = <IvwKey.J: 74>
K = <IvwKey.K: 75>
KP0 = <IvwKey.KP0: 320>
KP1 = <IvwKey.KP1: 321>
KP2 = <IvwKey.KP2: 322>
KP3 = <IvwKey.KP3: 323>
KP4 = <IvwKey.KP4: 324>
KP5 = <IvwKey.KP5: 325>
KP6 = <IvwKey.KP6: 326>
KP7 = <IvwKey.KP7: 327>
KP8 = <IvwKey.KP8: 328>
KP9 = <IvwKey.KP9: 329>
KPAdd = <IvwKey.KPAdd: 334>
KPDecimal = <IvwKey.KPDecimal: 330>
KPDivide = <IvwKey.KPDivide: 331>
KPEnter = <IvwKey.KPEnter: 335>
KPEqual = <IvwKey.KPEqual: 336>
KPMultiply = <IvwKey.KPMultiply: 332>
KPSubtract = <IvwKey.KPSubtract: 333>
L = <IvwKey.L: 76>
Left = <IvwKey.Left: 263>
LeftAlt = <IvwKey.LeftAlt: 342>
LeftControl = <IvwKey.LeftControl: 341>
LeftMeta = <IvwKey.LeftMeta: 349>
LeftShift = <IvwKey.LeftShift: 340>
LeftSuper = <IvwKey.LeftSuper: 343>
Less = <IvwKey.Less: 60>
M = <IvwKey.M: 77>
Menu = <IvwKey.Menu: 348>
Minus = <IvwKey.Minus: 45>
N = <IvwKey.N: 78>
Num0 = <IvwKey.Num0: 48>
Num1 = <IvwKey.Num1: 49>
Num2 = <IvwKey.Num2: 50>
Num3 = <IvwKey.Num3: 51>
Num4 = <IvwKey.Num4: 52>
Num5 = <IvwKey.Num5: 53>
Num6 = <IvwKey.Num6: 54>
Num7 = <IvwKey.Num7: 55>
Num8 = <IvwKey.Num8: 56>
Num9 = <IvwKey.Num9: 57>
NumLock = <IvwKey.NumLock: 282>
NumberSign = <IvwKey.NumberSign: 35>
O = <IvwKey.O: 79>
P = <IvwKey.P: 80>
PageDown = <IvwKey.PageDown: 267>
PageUp = <IvwKey.PageUp: 266>
ParenLeft = <IvwKey.ParenLeft: 40>
ParenRight = <IvwKey.ParenRight: 41>
Pause = <IvwKey.Pause: 284>
Percent = <IvwKey.Percent: 37>
Period = <IvwKey.Period: 46>
Plus = <IvwKey.Plus: 43>
PrintScreen = <IvwKey.PrintScreen: 283>
Q = <IvwKey.Q: 81>
Question = <IvwKey.Question: 63>
QuoteDbl = <IvwKey.QuoteDbl: 34>
R = <IvwKey.R: 82>
Right = <IvwKey.Right: 262>
RightAlt = <IvwKey.RightAlt: 346>
RightControl = <IvwKey.RightControl: 345>
RightMeta = <IvwKey.RightMeta: 350>
RightShift = <IvwKey.RightShift: 344>
RightSuper = <IvwKey.RightSuper: 347>
S = <IvwKey.S: 83>
ScrollLock = <IvwKey.ScrollLock: 281>
Semicolon = <IvwKey.Semicolon: 59>
Slash = <IvwKey.Slash: 47>
Space = <IvwKey.Space: 32>
T = <IvwKey.T: 84>
Tab = <IvwKey.Tab: 258>
U = <IvwKey.U: 85>
Undefined = <IvwKey.Undefined: -2>
Underscore = <IvwKey.Underscore: 95>
Unknown = <IvwKey.Unknown: -1>
Up = <IvwKey.Up: 265>
V = <IvwKey.V: 86>
W = <IvwKey.W: 87>
World1 = <IvwKey.World1: 161>
World2 = <IvwKey.World2: 162>
X = <IvwKey.X: 88>
Y = <IvwKey.Y: 89>
Z = <IvwKey.Z: 90>
property name
property value
class inviwopy.KeyModifier

Bases: pybind11_builtins.pybind11_object

Members:

NoModifier

Control

Shift

Alt

Super

Menu

Meta

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.KeyModifier) int
__init__(self: inviwopy.KeyModifier, value: int) None
__int__(self: inviwopy.KeyModifier) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Alt = <KeyModifier.Alt: 4>
Control = <KeyModifier.Control: 1>
Menu = <KeyModifier.Menu: 16>
Meta = <KeyModifier.Meta: 32>
NoModifier = <KeyModifier.NoModifier: 0>
Shift = <KeyModifier.Shift: 2>
Super = <KeyModifier.Super: 8>
property name
property value
class inviwopy.KeyModifiers

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) inviwopy.KeyModifiers
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) -> inviwopy.KeyModifiers

  2. __iand__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) -> inviwopy.KeyModifiers

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.KeyModifiers) -> None

  2. __init__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) -> None

  3. __init__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) -> None

  4. __init__(self: inviwopy.KeyModifiers, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) -> inviwopy.KeyModifiers

  2. __ior__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) -> inviwopy.KeyModifiers

__iter__(self: inviwopy.KeyModifiers) inviwopy.KeyModifiersIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) -> inviwopy.KeyModifiers

  2. __ixor__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) -> inviwopy.KeyModifiers

__or__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) inviwopy.KeyModifiers
__xor__(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifiers) inviwopy.KeyModifiers
clear(self: inviwopy.KeyModifiers) None
contains(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) bool
count(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.KeyModifiers) -> bool

  2. empty(self: inviwopy.KeyModifiers) -> bool

erase(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) int
find(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) inviwopy.KeyModifiersIterator
insert(self: inviwopy.KeyModifiers, arg0: inviwopy.KeyModifier) Tuple[inviwopy.KeyModifiersIterator, bool]
max_size(self: inviwopy.KeyModifiers) int
size(self: inviwopy.KeyModifiers) int
class inviwopy.KeyModifiersIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.KeyModifiersIterator, arg0: inviwopy.KeyModifiersIterator) None
__iter__(self: inviwopy.KeyModifiersIterator) inviwopy.KeyModifiersIterator
__next__(self: inviwopy.KeyModifiersIterator) inviwopy.KeyModifier
class inviwopy.KeyState

Bases: pybind11_builtins.pybind11_object

Members:

Press

Release

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.KeyState) int
__init__(self: inviwopy.KeyState, value: int) None
__int__(self: inviwopy.KeyState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Press = <KeyState.Press: 1>
Release = <KeyState.Release: 2>
property name
property value
class inviwopy.KeyStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) inviwopy.KeyStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) -> inviwopy.KeyStates

  2. __iand__(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) -> inviwopy.KeyStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.KeyStates) -> None

  2. __init__(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) -> None

  3. __init__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) -> None

  4. __init__(self: inviwopy.KeyStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) -> inviwopy.KeyStates

  2. __ior__(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) -> inviwopy.KeyStates

__iter__(self: inviwopy.KeyStates) inviwopy.KeyStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) -> inviwopy.KeyStates

  2. __ixor__(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) -> inviwopy.KeyStates

__or__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) inviwopy.KeyStates
__xor__(self: inviwopy.KeyStates, arg0: inviwopy.KeyStates) inviwopy.KeyStates
clear(self: inviwopy.KeyStates) None
contains(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) bool
count(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.KeyStates) -> bool

  2. empty(self: inviwopy.KeyStates) -> bool

erase(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) int
find(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) inviwopy.KeyStatesIterator
insert(self: inviwopy.KeyStates, arg0: inviwopy.KeyState) Tuple[inviwopy.KeyStatesIterator, bool]
max_size(self: inviwopy.KeyStates) int
size(self: inviwopy.KeyStates) int
class inviwopy.KeyStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.KeyStatesIterator, arg0: inviwopy.KeyStatesIterator) None
__iter__(self: inviwopy.KeyStatesIterator) inviwopy.KeyStatesIterator
__next__(self: inviwopy.KeyStatesIterator) inviwopy.KeyState
class inviwopy.KeyboardEvent

Bases: inviwopy.InteractionEvent

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.KeyboardEvent, key: inviwopy.IvwKey = <IvwKey.Unknown: -1>, state: inviwopy.KeyState = <KeyState.Press: 1>, modifiers: inviwopy.KeyModifiers = <inviwopy.KeyModifiers object at 0x000002D61F3C74B0>, nativeVirtualKey: int = 0, utfText: str = ‘’) -> None

  2. __init__(self: inviwopy.KeyboardEvent, arg0: inviwopy.KeyboardEvent) -> None

property chash
property key
property nativeVirtualKey
property state
property text
class inviwopy.LicenseInfo

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.LicenseInfo, id: str, name: str, version: str, url: str, module: str, type: str, files: List[str]) None
property files
property id
property module
property name
property type
property url
property version
class inviwopy.LogAudience

Bases: pybind11_builtins.pybind11_object

Members:

User

Developer

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.LogAudience) int
__init__(self: inviwopy.LogAudience, value: int) None
__int__(self: inviwopy.LogAudience) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Developer = <LogAudience.Developer: 1>
User = <LogAudience.User: 0>
property name
property value
class inviwopy.LogCentral

Bases: inviwopy.Logger

__init__(self: inviwopy.LogCentral) None
static get() inviwopy.LogCentral
registerLogger(self: inviwopy.LogCentral, arg0: inviwopy.Logger) None
property logStacktrace
property messageBreakLevel
property verbosity
class inviwopy.LogLevel

Bases: pybind11_builtins.pybind11_object

Members:

Info

Warn

Error

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.LogLevel) int
__init__(self: inviwopy.LogLevel, value: int) None
__int__(self: inviwopy.LogLevel) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Error = <LogLevel.Error: 2>
Info = <LogLevel.Info: 0>
Warn = <LogLevel.Warn: 1>
property name
property value
class inviwopy.LogVerbosity

Bases: pybind11_builtins.pybind11_object

Members:

Info

Warn

Error

Nothing

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.LogVerbosity) int
__init__(self: inviwopy.LogVerbosity, value: int) None
__int__(self: inviwopy.LogVerbosity) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Error = <LogVerbosity.Error: 2>
Info = <LogVerbosity.Info: 0>
Nothing = <LogVerbosity.Nothing: 3>
Warn = <LogVerbosity.Warn: 1>
property name
property value
class inviwopy.Logger

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
log(self: inviwopy.Logger, arg0: str, arg1: inviwopy.LogLevel, arg2: inviwopy.LogAudience, arg3: str, arg4: str, arg5: int, arg6: str) None
logAssertion(self: inviwopy.Logger, arg0: str, arg1: str, arg2: int, arg3: str) None
logNetwork(self: inviwopy.Logger, arg0: inviwopy.LogLevel, arg1: inviwopy.LogAudience, arg2: str, arg3: str, arg4: str, arg5: int) None
logProcessor(self: inviwopy.Logger, arg0: inviwo::Processor, arg1: inviwopy.LogLevel, arg2: inviwopy.LogAudience, arg3: str, arg4: str, arg5: str, arg6: int) None
class inviwopy.MessageBreakLevel

Bases: pybind11_builtins.pybind11_object

Members:

Off

Error

Warn

Info

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.MessageBreakLevel) int
__init__(self: inviwopy.MessageBreakLevel, value: int) None
__int__(self: inviwopy.MessageBreakLevel) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Error = <MessageBreakLevel.Error: 1>
Info = <MessageBreakLevel.Info: 3>
Off = <MessageBreakLevel.Off: 0>
Warn = <MessageBreakLevel.Warn: 2>
property name
property value
class inviwopy.ModulePath

Bases: pybind11_builtins.pybind11_object

Members:

Data

Images

PortInspectors

Scripts

Volumes

Workspaces

Tests

TestImages

TestVolumes

UnitTests

RegressionTests

GLSL

CL

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.ModulePath) int
__init__(self: inviwopy.ModulePath, value: int) None
__int__(self: inviwopy.ModulePath) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

CL = <ModulePath.CL: 14>
Data = <ModulePath.Data: 0>
GLSL = <ModulePath.GLSL: 13>
Images = <ModulePath.Images: 1>
PortInspectors = <ModulePath.PortInspectors: 2>
RegressionTests = <ModulePath.RegressionTests: 12>
Scripts = <ModulePath.Scripts: 3>
TestImages = <ModulePath.TestImages: 9>
TestVolumes = <ModulePath.TestVolumes: 10>
Tests = <ModulePath.Tests: 8>
UnitTests = <ModulePath.UnitTests: 11>
Volumes = <ModulePath.Volumes: 5>
Workspaces = <ModulePath.Workspaces: 6>
property name
property value
class inviwopy.ModuleVectorWrapper

Bases: pybind11_builtins.pybind11_object

__contains__(self: inviwopy.ModuleVectorWrapper, arg0: str) bool
__getattr__(self: inviwopy.ModuleVectorWrapper, arg0: str) inviwo::InviwoModule
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.ModuleVectorWrapper, arg0: str) -> inviwo::InviwoModule

  2. __getitem__(self: inviwopy.ModuleVectorWrapper, arg0: int) -> inviwo::InviwoModule

__init__(*args, **kwargs)
__len__(self: inviwopy.ModuleVectorWrapper) int
__repr__(self: inviwopy.ModuleVectorWrapper) str
class inviwopy.MouseButton

Bases: pybind11_builtins.pybind11_object

Members:

NoButton

Left

Middle

Right

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.MouseButton) int
__init__(self: inviwopy.MouseButton, value: int) None
__int__(self: inviwopy.MouseButton) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Left = <MouseButton.Left: 1>
Middle = <MouseButton.Middle: 2>
NoButton = <MouseButton.NoButton: 0>
Right = <MouseButton.Right: 4>
property name
property value
class inviwopy.MouseButtons

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) inviwopy.MouseButtons
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) -> inviwopy.MouseButtons

  2. __iand__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) -> inviwopy.MouseButtons

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.MouseButtons) -> None

  2. __init__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) -> None

  3. __init__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) -> None

  4. __init__(self: inviwopy.MouseButtons, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) -> inviwopy.MouseButtons

  2. __ior__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) -> inviwopy.MouseButtons

__iter__(self: inviwopy.MouseButtons) inviwopy.MouseButtonsIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) -> inviwopy.MouseButtons

  2. __ixor__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) -> inviwopy.MouseButtons

__or__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) inviwopy.MouseButtons
__xor__(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButtons) inviwopy.MouseButtons
clear(self: inviwopy.MouseButtons) None
contains(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) bool
count(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.MouseButtons) -> bool

  2. empty(self: inviwopy.MouseButtons) -> bool

erase(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) int
find(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) inviwopy.MouseButtonsIterator
insert(self: inviwopy.MouseButtons, arg0: inviwopy.MouseButton) Tuple[inviwopy.MouseButtonsIterator, bool]
max_size(self: inviwopy.MouseButtons) int
size(self: inviwopy.MouseButtons) int
class inviwopy.MouseButtonsIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.MouseButtonsIterator, arg0: inviwopy.MouseButtonsIterator) None
__iter__(self: inviwopy.MouseButtonsIterator) inviwopy.MouseButtonsIterator
__next__(self: inviwopy.MouseButtonsIterator) inviwopy.MouseButton
class inviwopy.MouseEvent

Bases: inviwopy.MouseInteractionEvent

__init__(self: inviwopy.MouseEvent, button: inviwopy.MouseButton = <MouseButton.Left: 1>, state: inviwopy.MouseState = <MouseState.Press: 1>, buttonState: inviwopy.MouseButtons = <inviwopy.MouseButtons object at 0x000002D61F634F30>, modifiers: inviwopy.KeyModifiers = <inviwopy.KeyModifiers object at 0x000002D61F634EF0>, normalizedPosition: inviwopy.glm.dvec2 = [0 0], canvasSize: inviwopy.glm.uvec2 = [0 0], depth: float = 1.0) None
property button
property chash
property state
class inviwopy.MouseInteractionEvent

Bases: inviwopy.InteractionEvent

__init__(*args, **kwargs)
property buttonName
property buttonState
property canvasSize
property depth
property ndc
property pos
property posNormalized
property x
property y
class inviwopy.MouseState

Bases: pybind11_builtins.pybind11_object

Members:

Press

Move

Release

DoubleClick

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.MouseState) int
__init__(self: inviwopy.MouseState, value: int) None
__int__(self: inviwopy.MouseState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

DoubleClick = <MouseState.DoubleClick: 8>
Move = <MouseState.Move: 2>
Press = <MouseState.Press: 1>
Release = <MouseState.Release: 4>
property name
property value
class inviwopy.MouseStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) inviwopy.MouseStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) -> inviwopy.MouseStates

  2. __iand__(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) -> inviwopy.MouseStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.MouseStates) -> None

  2. __init__(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) -> None

  3. __init__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) -> None

  4. __init__(self: inviwopy.MouseStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) -> inviwopy.MouseStates

  2. __ior__(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) -> inviwopy.MouseStates

__iter__(self: inviwopy.MouseStates) inviwopy.MouseStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) -> inviwopy.MouseStates

  2. __ixor__(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) -> inviwopy.MouseStates

__or__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) inviwopy.MouseStates
__xor__(self: inviwopy.MouseStates, arg0: inviwopy.MouseStates) inviwopy.MouseStates
clear(self: inviwopy.MouseStates) None
contains(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) bool
count(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.MouseStates) -> bool

  2. empty(self: inviwopy.MouseStates) -> bool

erase(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) int
find(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) inviwopy.MouseStatesIterator
insert(self: inviwopy.MouseStates, arg0: inviwopy.MouseState) Tuple[inviwopy.MouseStatesIterator, bool]
max_size(self: inviwopy.MouseStates) int
size(self: inviwopy.MouseStates) int
class inviwopy.MouseStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.MouseStatesIterator, arg0: inviwopy.MouseStatesIterator) None
__iter__(self: inviwopy.MouseStatesIterator) inviwopy.MouseStatesIterator
__next__(self: inviwopy.MouseStatesIterator) inviwopy.MouseState
class inviwopy.Outport

Bases: inviwopy.Port

__init__(*args, **kwargs)
clear(self: inviwopy.Outport) None
getConnectedInports(self: inviwopy.Outport) List[inviwopy.Inport]
hasData(self: inviwopy.Outport) bool
isConnectedTo(self: inviwopy.Outport, arg0: inviwopy.Inport) bool
class inviwopy.OutportVectorWrapper

Bases: pybind11_builtins.pybind11_object

__contains__(self: inviwopy.OutportVectorWrapper, arg0: str) bool
__getattr__(self: inviwopy.OutportVectorWrapper, arg0: str) inviwopy.Outport
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.OutportVectorWrapper, arg0: str) -> inviwopy.Outport

  2. __getitem__(self: inviwopy.OutportVectorWrapper, arg0: int) -> inviwopy.Outport

__init__(*args, **kwargs)
__len__(self: inviwopy.OutportVectorWrapper) int
__repr__(self: inviwopy.OutportVectorWrapper) str
class inviwopy.PathType

Bases: pybind11_builtins.pybind11_object

Members:

Data

Volumes

Workspaces

Scripts

PortInspectors

Images

Databases

Resources

TransferFunctions

Settings

Help

Tests

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.PathType) int
__init__(self: inviwopy.PathType, value: int) None
__int__(self: inviwopy.PathType) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Data = <PathType.Data: 0>
Databases = <PathType.Databases: 6>
Help = <PathType.Help: 11>
Images = <PathType.Images: 5>
PortInspectors = <PathType.PortInspectors: 4>
Resources = <PathType.Resources: 7>
Scripts = <PathType.Scripts: 3>
Settings = <PathType.Settings: 9>
Tests = <PathType.Tests: 12>
TransferFunctions = <PathType.TransferFunctions: 8>
Volumes = <PathType.Volumes: 1>
Workspaces = <PathType.Workspaces: 2>
property name
property value
class inviwopy.PickingEvent

Bases: inviwopy.Event

__init__(self: inviwopy.PickingEvent, pickingAction: inviwo::PickingAction, event: inviwopy.InteractionEvent, state: inviwopy.PickingState, pressState: inviwopy.PickingPressState, pressItem: inviwopy.PickingPressItem, hoverState: inviwopy.PickingHoverState, pressedState: inviwopy.PickingPressItems, pickedGlobalId: int, currentGlobalId: int, pressedGlobalId: int, previousGlobalId: int, pressedNDC: inviwopy.glm.dvec3, previousNDC: inviwopy.glm.dvec3) None
getEvent(self: inviwopy.PickingEvent) inviwopy.InteractionEvent
getWorldSpaceDeltaAtPressDepth(self: inviwopy.PickingEvent, arg0: inviwo::Camera) inviwopy.glm.dvec3
setToolTip(self: inviwopy.PickingEvent, arg0: str) None
property canvasSize
property chash
property currentGlobalPickingId
property currentLocalPickingId
property deltaDepth
property deltaPosition
property deltaPressedDepth
property deltaPressedPosition
property depth
property globalPickingId
property hoverState
property modifiers
property ndc
property pickedId
property position
property pressItem
property pressItems
property pressState
property pressedDepth
property pressedGlobalPickingId
property pressedLocalPickingId
property pressedNDC
property pressedPosition
property previousDepth
property previousGlobalPickingId
property previousLocalPickingId
property previousNDC
property previousPosition
property state
class inviwopy.PickingHoverState

Bases: pybind11_builtins.pybind11_object

Members:

Enter

Exit

Move

NoHover

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.PickingHoverState) int
__init__(self: inviwopy.PickingHoverState, value: int) None
__int__(self: inviwopy.PickingHoverState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Enter = <PickingHoverState.Enter: 1>
Exit = <PickingHoverState.Exit: 4>
Move = <PickingHoverState.Move: 2>
NoHover = <PickingHoverState.NoHover: 0>
property name
property value
class inviwopy.PickingHoverStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) inviwopy.PickingHoverStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) -> inviwopy.PickingHoverStates

  2. __iand__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) -> inviwopy.PickingHoverStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.PickingHoverStates) -> None

  2. __init__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) -> None

  3. __init__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) -> None

  4. __init__(self: inviwopy.PickingHoverStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) -> inviwopy.PickingHoverStates

  2. __ior__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) -> inviwopy.PickingHoverStates

__iter__(self: inviwopy.PickingHoverStates) inviwopy.PickingHoverStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) -> inviwopy.PickingHoverStates

  2. __ixor__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) -> inviwopy.PickingHoverStates

__or__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) inviwopy.PickingHoverStates
__xor__(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverStates) inviwopy.PickingHoverStates
clear(self: inviwopy.PickingHoverStates) None
contains(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) bool
count(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.PickingHoverStates) -> bool

  2. empty(self: inviwopy.PickingHoverStates) -> bool

erase(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) int
find(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) inviwopy.PickingHoverStatesIterator
insert(self: inviwopy.PickingHoverStates, arg0: inviwopy.PickingHoverState) Tuple[inviwopy.PickingHoverStatesIterator, bool]
max_size(self: inviwopy.PickingHoverStates) int
size(self: inviwopy.PickingHoverStates) int
class inviwopy.PickingHoverStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PickingHoverStatesIterator, arg0: inviwopy.PickingHoverStatesIterator) None
__iter__(self: inviwopy.PickingHoverStatesIterator) inviwopy.PickingHoverStatesIterator
__next__(self: inviwopy.PickingHoverStatesIterator) inviwopy.PickingHoverState
class inviwopy.PickingMapper

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PickingMapper, arg0: inviwopy.Processor, arg1: int, arg2: function) None
pickingId(self: inviwopy.PickingMapper, arg0: int) int
resize(self: inviwopy.PickingMapper, arg0: int) None
property color
property enabled
property size
class inviwopy.PickingPressItem

Bases: pybind11_builtins.pybind11_object

Members:

NoItem

Primary

Secondary

Tertiary

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.PickingPressItem) int
__init__(self: inviwopy.PickingPressItem, value: int) None
__int__(self: inviwopy.PickingPressItem) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

NoItem = <PickingPressItem.NoItem: 0>
Primary = <PickingPressItem.Primary: 1>
Secondary = <PickingPressItem.Secondary: 2>
Tertiary = <PickingPressItem.Tertiary: 4>
property name
property value
class inviwopy.PickingPressItems

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) inviwopy.PickingPressItems
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) -> inviwopy.PickingPressItems

  2. __iand__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) -> inviwopy.PickingPressItems

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.PickingPressItems) -> None

  2. __init__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) -> None

  3. __init__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) -> None

  4. __init__(self: inviwopy.PickingPressItems, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) -> inviwopy.PickingPressItems

  2. __ior__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) -> inviwopy.PickingPressItems

__iter__(self: inviwopy.PickingPressItems) inviwopy.PickingPressItemsIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) -> inviwopy.PickingPressItems

  2. __ixor__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) -> inviwopy.PickingPressItems

__or__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) inviwopy.PickingPressItems
__xor__(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItems) inviwopy.PickingPressItems
clear(self: inviwopy.PickingPressItems) None
contains(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) bool
count(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.PickingPressItems) -> bool

  2. empty(self: inviwopy.PickingPressItems) -> bool

erase(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) int
find(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) inviwopy.PickingPressItemsIterator
insert(self: inviwopy.PickingPressItems, arg0: inviwopy.PickingPressItem) Tuple[inviwopy.PickingPressItemsIterator, bool]
max_size(self: inviwopy.PickingPressItems) int
size(self: inviwopy.PickingPressItems) int
class inviwopy.PickingPressItemsIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PickingPressItemsIterator, arg0: inviwopy.PickingPressItemsIterator) None
__iter__(self: inviwopy.PickingPressItemsIterator) inviwopy.PickingPressItemsIterator
__next__(self: inviwopy.PickingPressItemsIterator) inviwopy.PickingPressItem
class inviwopy.PickingPressState

Bases: pybind11_builtins.pybind11_object

Members:

DoubleClick

Move

NoPress

Press

Release

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.PickingPressState) int
__init__(self: inviwopy.PickingPressState, value: int) None
__int__(self: inviwopy.PickingPressState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

DoubleClick = <PickingPressState.DoubleClick: 8>
Move = <PickingPressState.Move: 2>
NoPress = <PickingPressState.NoPress: 0>
Press = <PickingPressState.Press: 1>
Release = <PickingPressState.Release: 4>
property name
property value
class inviwopy.PickingPressStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) inviwopy.PickingPressStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) -> inviwopy.PickingPressStates

  2. __iand__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) -> inviwopy.PickingPressStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.PickingPressStates) -> None

  2. __init__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) -> None

  3. __init__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) -> None

  4. __init__(self: inviwopy.PickingPressStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) -> inviwopy.PickingPressStates

  2. __ior__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) -> inviwopy.PickingPressStates

__iter__(self: inviwopy.PickingPressStates) inviwopy.PickingPressStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) -> inviwopy.PickingPressStates

  2. __ixor__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) -> inviwopy.PickingPressStates

__or__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) inviwopy.PickingPressStates
__xor__(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressStates) inviwopy.PickingPressStates
clear(self: inviwopy.PickingPressStates) None
contains(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) bool
count(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.PickingPressStates) -> bool

  2. empty(self: inviwopy.PickingPressStates) -> bool

erase(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) int
find(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) inviwopy.PickingPressStatesIterator
insert(self: inviwopy.PickingPressStates, arg0: inviwopy.PickingPressState) Tuple[inviwopy.PickingPressStatesIterator, bool]
max_size(self: inviwopy.PickingPressStates) int
size(self: inviwopy.PickingPressStates) int
class inviwopy.PickingPressStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PickingPressStatesIterator, arg0: inviwopy.PickingPressStatesIterator) None
__iter__(self: inviwopy.PickingPressStatesIterator) inviwopy.PickingPressStatesIterator
__next__(self: inviwopy.PickingPressStatesIterator) inviwopy.PickingPressState
class inviwopy.PickingState

Bases: pybind11_builtins.pybind11_object

Members:

NoState

Started

Updated

Finished

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.PickingState) int
__init__(self: inviwopy.PickingState, value: int) None
__int__(self: inviwopy.PickingState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Finished = <PickingState.Finished: 4>
NoState = <PickingState.NoState: 0>
Started = <PickingState.Started: 1>
Updated = <PickingState.Updated: 2>
property name
property value
class inviwopy.PickingStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) inviwopy.PickingStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) -> inviwopy.PickingStates

  2. __iand__(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) -> inviwopy.PickingStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.PickingStates) -> None

  2. __init__(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) -> None

  3. __init__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) -> None

  4. __init__(self: inviwopy.PickingStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) -> inviwopy.PickingStates

  2. __ior__(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) -> inviwopy.PickingStates

__iter__(self: inviwopy.PickingStates) inviwopy.PickingStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) -> inviwopy.PickingStates

  2. __ixor__(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) -> inviwopy.PickingStates

__or__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) inviwopy.PickingStates
__xor__(self: inviwopy.PickingStates, arg0: inviwopy.PickingStates) inviwopy.PickingStates
clear(self: inviwopy.PickingStates) None
contains(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) bool
count(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.PickingStates) -> bool

  2. empty(self: inviwopy.PickingStates) -> bool

erase(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) int
find(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) inviwopy.PickingStatesIterator
insert(self: inviwopy.PickingStates, arg0: inviwopy.PickingState) Tuple[inviwopy.PickingStatesIterator, bool]
max_size(self: inviwopy.PickingStates) int
size(self: inviwopy.PickingStates) int
class inviwopy.PickingStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PickingStatesIterator, arg0: inviwopy.PickingStatesIterator) None
__iter__(self: inviwopy.PickingStatesIterator) inviwopy.PickingStatesIterator
__next__(self: inviwopy.PickingStatesIterator) inviwopy.PickingState
class inviwopy.Port

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
isConnected(self: inviwopy.Port) bool
isReady(self: inviwopy.Port) bool
property classIdentifier
property contentInfo
property identifier
property processor
class inviwopy.PortConnection

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PortConnection, arg0: inviwopy.Outport, arg1: inviwopy.Inport) None
property inport
property outport
class inviwopy.Processor

Bases: inviwopy.properties.PropertyOwner

__init__(self: inviwopy.Processor, arg0: str, arg1: str) None
__repr__(self: inviwopy.Processor) str
addInport(self: inviwopy.Processor, inport: inviwopy.Inport, group: str = 'default', owner: bool = True) None
addOutport(self: inviwopy.Processor, outport: inviwopy.Outport, group: str = 'default', owner: bool = True) None
allInportsAreReady(self: inviwopy.Processor) bool
allInportsConnected(self: inviwopy.Processor) bool
doIfNotReady(self: inviwopy.Processor) None
getInport(self: inviwopy.Processor, arg0: str) inviwopy.Inport
getOutport(self: inviwopy.Processor, arg0: str) inviwopy.Outport
getPort(self: inviwopy.Processor, arg0: str) inviwopy.Port
getPortGroup(self: inviwopy.Processor, arg0: inviwopy.Port) str
getPortGroups(self: inviwopy.Processor) List[str]
getPortsInGroup(self: inviwopy.Processor, arg0: str) List[inviwopy.Port]
getPortsInSameGroup(self: inviwopy.Processor, arg0: inviwopy.Port) List[inviwopy.Port]
getProcessorInfo(self: inviwopy.Processor) inviwopy.ProcessorInfo
hasProcessorWidget(self: inviwopy.Processor) bool
initializeResources(self: inviwopy.Processor) None
invalidate(self: inviwopy.Processor, invalidationLevel: inviwopy.properties.InvalidationLevel, modifiedProperty: inviwopy.properties.Property = None) None
invokeEvent(self: inviwopy.Processor, arg0: inviwo::Event) None
isReady(self: inviwopy.Processor) bool
isSink(self: inviwopy.Processor) bool
isSource(self: inviwopy.Processor) bool
process(self: inviwopy.Processor) None
propagateEvent(self: inviwopy.Processor, arg0: inviwo::Event, arg1: inviwopy.Outport) None
removeInport(self: inviwopy.Processor, arg0: inviwopy.Inport) inviwopy.Inport
removeOutport(self: inviwopy.Processor, arg0: inviwopy.Outport) inviwopy.Outport
setValid(self: inviwopy.Processor) None
property category
property classIdentifier
property codeState
property displayName
property identifier
property inports
property meta
property network
property outports
property tags
property widget
class inviwopy.ProcessorFactory

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
create(*args, **kwargs)

Overloaded function.

  1. create(self: inviwopy.ProcessorFactory, arg0: str) -> inviwo::Processor

  2. create(self: inviwopy.ProcessorFactory, arg0: str, arg1: inviwopy.glm.ivec2) -> inviwo::Processor

hasKey(self: inviwopy.ProcessorFactory, arg0: str) bool
registerObject(self: inviwopy.ProcessorFactory, arg0: inviwopy.ProcessorFactoryObject) bool
unRegisterObject(self: inviwopy.ProcessorFactory, arg0: inviwopy.ProcessorFactoryObject) bool
property keys
class inviwopy.ProcessorFactoryObject

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.ProcessorFactoryObject, arg0: inviwopy.ProcessorInfo) None
getProcessorInfo(self: inviwopy.ProcessorFactoryObject) inviwopy.ProcessorInfo
class inviwopy.ProcessorInfo

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.ProcessorInfo, classIdentifier: str, displayName: str, category: str = 'Python', codeState: inviwopy.CodeState = <CodeState.Stable: 2>, tags: inviwopy.Tags = <inviwopy.Tags object at 0x000002D61F5CEAF0>, visible: bool = True) None
property category
property classIdentifier
property codeState
property displayName
property tags
property visible
class inviwopy.ProcessorMetaData

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
property position
property selected
property visible
class inviwopy.ProcessorNetwork

Bases: pybind11_builtins.pybind11_object

__getattr__(self: inviwopy.ProcessorNetwork, arg0: str) object
__init__(*args, **kwargs)
addConnection(*args, **kwargs)

Overloaded function.

  1. addConnection(self: inviwopy.ProcessorNetwork, sourcePort: inviwopy.Outport, destPort: inviwopy.Inport) -> None

  2. addConnection(self: inviwopy.ProcessorNetwork, arg0: inviwopy.PortConnection) -> None

Overloaded function.

  1. addLink(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property, arg1: inviwopy.properties.Property) -> None

  2. addLink(self: inviwopy.ProcessorNetwork, arg0: inviwopy.PropertyLink) -> None

addProcessor(self: inviwopy.ProcessorNetwork, arg0: inviwopy.Processor) None
clear(self: inviwopy.ProcessorNetwork) None
getInport(self: inviwopy.ProcessorNetwork, arg0: str) inviwopy.Inport
getLinksBetweenProcessors(self: inviwopy.ProcessorNetwork, arg0: inviwopy.Processor, arg1: inviwopy.Processor) List[inviwopy.PropertyLink]
getOutport(self: inviwopy.ProcessorNetwork, arg0: str) inviwopy.Outport
getPort(self: inviwopy.ProcessorNetwork, arg0: str) inviwopy.Port
getProcessorByIdentifier(self: inviwopy.ProcessorNetwork, arg0: str) inviwopy.Processor
getPropertiesLinkedTo(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property) List[inviwopy.properties.Property]
getProperty(self: inviwopy.ProcessorNetwork, arg0: str) inviwopy.properties.Property
isConnected(self: inviwopy.ProcessorNetwork, sourcePort: inviwopy.Outport, destPort: inviwopy.Inport) None
isLinked(self: inviwopy.ProcessorNetwork, arg0: inviwopy.PropertyLink) None
isLinkedBidirectional(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property, arg1: inviwopy.properties.Property) bool
isLocked(self: inviwopy.ProcessorNetwork) bool
isPortInNetwork(self: inviwopy.ProcessorNetwork, arg0: inviwopy.Port) bool
isPropertyInNetwork(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property) bool
load(self: inviwopy.ProcessorNetwork, arg0: str) None
lock(self: inviwopy.ProcessorNetwork) None
removeConnection(*args, **kwargs)

Overloaded function.

  1. removeConnection(self: inviwopy.ProcessorNetwork, sourcePort: inviwopy.Outport, destPort: inviwopy.Inport) -> None

  2. removeConnection(self: inviwopy.ProcessorNetwork, arg0: inviwopy.PortConnection) -> None

Overloaded function.

  1. removeLink(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property, arg1: inviwopy.properties.Property) -> None

  2. removeLink(self: inviwopy.ProcessorNetwork, arg0: inviwopy.properties.Property, arg1: inviwopy.properties.Property) -> None

removeProcessor(self: inviwopy.ProcessorNetwork, arg0: inviwopy.Processor) None
save(self: inviwopy.ProcessorNetwork, arg0: str) None
unlock(self: inviwopy.ProcessorNetwork) None
property canvases
property connections
property deserializing
property empty
property invalidating
property linking
property locked
property processors
property runningBackgroundJobs
property version
class inviwopy.ProcessorWidget

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
property dimensions
property position
property visibility
class inviwopy.ProcessorWidgetFactory

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
create(self: inviwopy.ProcessorWidgetFactory, arg0: inviwo::Processor) inviwopy.ProcessorWidget
getkeys(self: inviwopy.ProcessorWidgetFactory) List[str]
hasKey(*args, **kwargs)

Overloaded function.

  1. hasKey(self: inviwopy.ProcessorWidgetFactory, arg0: inviwo::Processor) -> bool

  2. hasKey(self: inviwopy.ProcessorWidgetFactory, arg0: str) -> bool

registerObject(self: inviwopy.ProcessorWidgetFactory, arg0: inviwo::ProcessorWidgetFactoryObject) bool
unRegisterObject(self: inviwopy.ProcessorWidgetFactory, arg0: inviwo::ProcessorWidgetFactoryObject) bool
class inviwopy.ProcessorWidgetFactoryObject

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.ProcessorWidgetFactoryObject, arg0: str) None
getClassIdentifier(self: inviwopy.ProcessorWidgetFactoryObject) str

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.PropertyLink, src: inviwopy.properties.Property, dst: inviwopy.properties.Property) None
property destination
property source
class inviwopy.ProtectedModule

Bases: pybind11_builtins.pybind11_object

Members:

on

off

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.ProtectedModule) int
__init__(self: inviwopy.ProtectedModule, value: int) None
__int__(self: inviwopy.ProtectedModule) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

property name
off = <ProtectedModule.off: 1>
on = <ProtectedModule.on: 0>
property value
class inviwopy.PythonScriptProcessor

Bases: inviwopy.Processor

__init__(*args, **kwargs)
setInitializeResources(self: inviwopy.PythonScriptProcessor, arg0: function) None
setProcess(self: inviwopy.PythonScriptProcessor, arg0: function) None
class inviwopy.ResizeEvent

Bases: inviwopy.Event

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.ResizeEvent, newSize: inviwopy.glm.size2_t) -> None

  2. __init__(self: inviwopy.ResizeEvent, newSize: inviwopy.glm.size2_t, previousSize: inviwopy.glm.size2_t) -> None

  3. __init__(self: inviwopy.ResizeEvent, arg0: inviwopy.ResizeEvent) -> None

property chash
property previousSize
property size
class inviwopy.Settings

Bases: inviwopy.properties.PropertyOwner

__init__(*args, **kwargs)
class inviwopy.Tag

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.Tag) -> None

  2. __init__(self: inviwopy.Tag, arg0: str) -> None

  3. __init__(self: inviwopy.Tag, arg0: inviwopy.Tag) -> None

getString(self: inviwopy.Tag) str
CL = <inviwopy.Tag object>
CPU = <inviwopy.Tag object>
GL = <inviwopy.Tag object>
PY = <inviwopy.Tag object>
class inviwopy.Tags

Bases: pybind11_builtins.pybind11_object

__eq__(self: inviwopy.Tags, arg0: inviwopy.Tags) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.Tags) -> None

  2. __init__(self: inviwopy.Tags, arg0: inviwopy.Tag) -> None

  3. __init__(self: inviwopy.Tags, arg0: List[inviwopy.Tag]) -> None

  4. __init__(self: inviwopy.Tags, arg0: str) -> None

  5. __init__(self: inviwopy.Tags, arg0: inviwopy.Tags) -> None

__lt__(self: inviwopy.Tags, arg0: inviwopy.Tags) bool
addTag(self: inviwopy.Tags, arg0: inviwopy.Tag) inviwopy.Tags
addTags(self: inviwopy.Tags, arg0: inviwopy.Tags) inviwopy.Tags
empty(self: inviwopy.Tags) bool
getMatches(self: inviwopy.Tags, arg0: inviwopy.Tags) int
getString(self: inviwopy.Tags) str
size(self: inviwopy.Tags) int
CL = <inviwopy.Tags object>
CPU = <inviwopy.Tags object>
Empty = <inviwopy.Tags object>
GL = <inviwopy.Tags object>
PY = <inviwopy.Tags object>
__hash__ = None
property tags
class inviwopy.TouchDevice

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.TouchDevice, type: inviwopy.TouchDeviceType = <TouchDeviceType.Screen: 0>, name: str = '') None
property name
property type
class inviwopy.TouchDeviceType

Bases: pybind11_builtins.pybind11_object

Members:

Screen

Pad

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.TouchDeviceType) int
__init__(self: inviwopy.TouchDeviceType, value: int) None
__int__(self: inviwopy.TouchDeviceType) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Pad = <TouchDeviceType.Pad: 1>
Screen = <TouchDeviceType.Screen: 0>
property name
property value
class inviwopy.TouchEvent

Bases: inviwopy.InteractionEvent

__init__(self: inviwopy.TouchEvent, touchPoints: List[inviwopy.TouchPoint], source: inviwopy.TouchDevice, modifiers: inviwopy.KeyModifiers) None
findClosestTwoTouchPoints(self: inviwopy.TouchEvent) List[inviwopy.TouchPoint]
static getPickingState(arg0: List[inviwopy.TouchPoint]) inviwo::PickingState
hasTouchPoints(self: inviwopy.TouchEvent) bool
property averageDepth
property canvasSize
property centerNDC
property centerPoint
property centerPointNormalized
property chash
property getDevice
property prevCenterPointNormalized
property touchPoints
class inviwopy.TouchPoint

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.TouchPoint) -> None

  2. __init__(self: inviwopy.TouchPoint, id: int, touchState: inviwopy.TouchState, posNormalized: inviwopy.glm.dvec2, prevPosNormalized: inviwopy.glm.dvec2, pressedPosNormalized: inviwopy.glm.dvec2, canvasSize: inviwopy.glm.uvec2, pressure: float, depth : float = 1.0) -> None

property canvasSize
property depth
property id
property ndc
property pos
property posNormalized
property pressedPos
property pressedPosNormalized
property pressure
property prevPos
property prevPosNormalized
property state
class inviwopy.TouchState

Bases: pybind11_builtins.pybind11_object

Members:

NoTouch

Started

Updated

Stationary

Finished

__eq__(self: object, other: object) bool
__hash__(self: object) int
__index__(self: inviwopy.TouchState) int
__init__(self: inviwopy.TouchState, value: int) None
__int__(self: inviwopy.TouchState) int
__ne__(self: object, other: object) bool
__repr__(self: object) str
__str__()

name(self: handle) -> str

Finished = <TouchState.Finished: 8>
NoTouch = <TouchState.NoTouch: 0>
Started = <TouchState.Started: 1>
Stationary = <TouchState.Stationary: 4>
Updated = <TouchState.Updated: 2>
property name
property value
class inviwopy.TouchStates

Bases: pybind11_builtins.pybind11_object

__and__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) inviwopy.TouchStates
__iand__(*args, **kwargs)

Overloaded function.

  1. __iand__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) -> inviwopy.TouchStates

  2. __iand__(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) -> inviwopy.TouchStates

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.TouchStates) -> None

  2. __init__(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) -> None

  3. __init__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) -> None

  4. __init__(self: inviwopy.TouchStates, *args) -> None

__ior__(*args, **kwargs)

Overloaded function.

  1. __ior__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) -> inviwopy.TouchStates

  2. __ior__(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) -> inviwopy.TouchStates

__iter__(self: inviwopy.TouchStates) inviwopy.TouchStatesIterator
__ixor__(*args, **kwargs)

Overloaded function.

  1. __ixor__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) -> inviwopy.TouchStates

  2. __ixor__(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) -> inviwopy.TouchStates

__or__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) inviwopy.TouchStates
__xor__(self: inviwopy.TouchStates, arg0: inviwopy.TouchStates) inviwopy.TouchStates
clear(self: inviwopy.TouchStates) None
contains(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) bool
count(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) int
empty(*args, **kwargs)

Overloaded function.

  1. empty(self: inviwopy.TouchStates) -> bool

  2. empty(self: inviwopy.TouchStates) -> bool

erase(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) int
find(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) inviwopy.TouchStatesIterator
insert(self: inviwopy.TouchStates, arg0: inviwopy.TouchState) Tuple[inviwopy.TouchStatesIterator, bool]
max_size(self: inviwopy.TouchStates) int
size(self: inviwopy.TouchStates) int
class inviwopy.TouchStatesIterator

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.TouchStatesIterator, arg0: inviwopy.TouchStatesIterator) None
__iter__(self: inviwopy.TouchStatesIterator) inviwopy.TouchStatesIterator
__next__(self: inviwopy.TouchStatesIterator) inviwopy.TouchState
class inviwopy.Version

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.Version, arg0: str) -> None

  2. __init__(self: inviwopy.Version, arg0: int, arg1: int, arg2: int, arg3: int) -> None

__lt__(self: inviwopy.Version, arg0: inviwopy.Version) bool
__ne__(self: inviwopy.Version, arg0: inviwopy.Version) bool
__repr__(self: inviwopy.Version) str
semanticVersionEqual(self: inviwopy.Version, arg0: inviwopy.Version) bool
property build
property major
property minor
property patch
class inviwopy.ViewEvent

Bases: inviwopy.Event

__init__(self: inviwopy.ViewEvent, arg0: Union[inviwo::camerautil::Side, inviwopy.ViewEventFlipUp, inviwopy.ViewEventFitData]) None
property action
property chash
class inviwopy.ViewEventFitData

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.ViewEventFitData) None
class inviwopy.ViewEventFlipUp

Bases: pybind11_builtins.pybind11_object

__init__(self: inviwopy.ViewEventFlipUp) None
class inviwopy.WheelEvent

Bases: inviwopy.MouseInteractionEvent

__init__(self: inviwopy.WheelEvent, buttonState: inviwopy.MouseButtons = <inviwopy.MouseButtons object at 0x000002D61F6352F0>, modifiers: inviwopy.KeyModifiers = <inviwopy.KeyModifiers object at 0x000002D61F6352B0>, delta: inviwopy.glm.dvec2 = [0 0], normalizedPosition: inviwopy.glm.dvec2 = [0 0], canvasSize: inviwopy.glm.uvec2 = [0 0], depth: float = 1.0) None
property chash
property delta
class inviwopy.dvec2FlatMultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2FlatMultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2FlatMultiInport.DataGenerator) inviwopy.glm.dvec2
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2FlatMultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2]
__init__(self: inviwopy.dvec2FlatMultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec2FlatMultiInport) inviwopy.dvec2FlatMultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec2FlatMultiInport) inviwopy.dvec2FlatMultiInport.DataGenerator
getData(self: inviwopy.dvec2FlatMultiInport) inviwopy.glm.dvec2
getSourceVectorData(self: inviwopy.dvec2FlatMultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2]]
getVectorData(self: inviwopy.dvec2FlatMultiInport) List[inviwopy.glm.dvec2]
hasData(self: inviwopy.dvec2FlatMultiInport) bool
outportAndData(self: inviwopy.dvec2FlatMultiInport) inviwopy.dvec2FlatMultiInport.OutportAndDataGenerator
class inviwopy.dvec2Inport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2Inport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2Inport.DataGenerator) inviwopy.glm.dvec2
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2Inport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2]
__init__(self: inviwopy.dvec2Inport, arg0: str) None
changedAndData(self: inviwopy.dvec2Inport) inviwopy.dvec2Inport.ChangedAndDataGenerator
data(self: inviwopy.dvec2Inport) inviwopy.dvec2Inport.DataGenerator
getData(self: inviwopy.dvec2Inport) inviwopy.glm.dvec2
getSourceVectorData(self: inviwopy.dvec2Inport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2]]
getVectorData(self: inviwopy.dvec2Inport) List[inviwopy.glm.dvec2]
hasData(self: inviwopy.dvec2Inport) bool
outportAndData(self: inviwopy.dvec2Inport) inviwopy.dvec2Inport.OutportAndDataGenerator
class inviwopy.dvec2MultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2MultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2MultiInport.DataGenerator) inviwopy.glm.dvec2
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2MultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2]
__init__(self: inviwopy.dvec2MultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec2MultiInport) inviwopy.dvec2MultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec2MultiInport) inviwopy.dvec2MultiInport.DataGenerator
getData(self: inviwopy.dvec2MultiInport) inviwopy.glm.dvec2
getSourceVectorData(self: inviwopy.dvec2MultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2]]
getVectorData(self: inviwopy.dvec2MultiInport) List[inviwopy.glm.dvec2]
hasData(self: inviwopy.dvec2MultiInport) bool
outportAndData(self: inviwopy.dvec2MultiInport) inviwopy.dvec2MultiInport.OutportAndDataGenerator
class inviwopy.dvec2Outport

Bases: inviwopy.Outport

__init__(self: inviwopy.dvec2Outport, arg0: str) None
detatchData(self: inviwopy.dvec2Outport) inviwopy.glm.dvec2
getData(self: inviwopy.dvec2Outport) inviwopy.glm.dvec2
setData(self: inviwopy.dvec2Outport, arg0: inviwopy.glm.dvec2) None
class inviwopy.dvec2VectorFlatMultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorFlatMultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2Vector]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorFlatMultiInport.DataGenerator) inviwopy.glm.dvec2Vector
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorFlatMultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]
__init__(self: inviwopy.dvec2VectorFlatMultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec2VectorFlatMultiInport) inviwopy.dvec2VectorFlatMultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec2VectorFlatMultiInport) inviwopy.dvec2VectorFlatMultiInport.DataGenerator
getData(self: inviwopy.dvec2VectorFlatMultiInport) inviwopy.glm.dvec2Vector
getSourceVectorData(self: inviwopy.dvec2VectorFlatMultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]]
getVectorData(self: inviwopy.dvec2VectorFlatMultiInport) List[inviwopy.glm.dvec2Vector]
hasData(self: inviwopy.dvec2VectorFlatMultiInport) bool
outportAndData(self: inviwopy.dvec2VectorFlatMultiInport) inviwopy.dvec2VectorFlatMultiInport.OutportAndDataGenerator
class inviwopy.dvec2VectorInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2Vector]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorInport.DataGenerator) inviwopy.glm.dvec2Vector
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]
__init__(self: inviwopy.dvec2VectorInport, arg0: str) None
changedAndData(self: inviwopy.dvec2VectorInport) inviwopy.dvec2VectorInport.ChangedAndDataGenerator
data(self: inviwopy.dvec2VectorInport) inviwopy.dvec2VectorInport.DataGenerator
getData(self: inviwopy.dvec2VectorInport) inviwopy.glm.dvec2Vector
getSourceVectorData(self: inviwopy.dvec2VectorInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]]
getVectorData(self: inviwopy.dvec2VectorInport) List[inviwopy.glm.dvec2Vector]
hasData(self: inviwopy.dvec2VectorInport) bool
outportAndData(self: inviwopy.dvec2VectorInport) inviwopy.dvec2VectorInport.OutportAndDataGenerator
class inviwopy.dvec2VectorMultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorMultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec2Vector]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorMultiInport.DataGenerator) inviwopy.glm.dvec2Vector
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec2VectorMultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]
__init__(self: inviwopy.dvec2VectorMultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec2VectorMultiInport) inviwopy.dvec2VectorMultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec2VectorMultiInport) inviwopy.dvec2VectorMultiInport.DataGenerator
getData(self: inviwopy.dvec2VectorMultiInport) inviwopy.glm.dvec2Vector
getSourceVectorData(self: inviwopy.dvec2VectorMultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec2Vector]]
getVectorData(self: inviwopy.dvec2VectorMultiInport) List[inviwopy.glm.dvec2Vector]
hasData(self: inviwopy.dvec2VectorMultiInport) bool
outportAndData(self: inviwopy.dvec2VectorMultiInport) inviwopy.dvec2VectorMultiInport.OutportAndDataGenerator
class inviwopy.dvec2VectorOutport

Bases: inviwopy.Outport

__init__(self: inviwopy.dvec2VectorOutport, arg0: str) None
detatchData(self: inviwopy.dvec2VectorOutport) inviwopy.glm.dvec2Vector
getData(self: inviwopy.dvec2VectorOutport) inviwopy.glm.dvec2Vector
setData(self: inviwopy.dvec2VectorOutport, arg0: inviwopy.glm.dvec2Vector) None
class inviwopy.dvec3FlatMultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3FlatMultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec3]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3FlatMultiInport.DataGenerator) inviwopy.glm.dvec3
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3FlatMultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec3]
__init__(self: inviwopy.dvec3FlatMultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec3FlatMultiInport) inviwopy.dvec3FlatMultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec3FlatMultiInport) inviwopy.dvec3FlatMultiInport.DataGenerator
getData(self: inviwopy.dvec3FlatMultiInport) inviwopy.glm.dvec3
getSourceVectorData(self: inviwopy.dvec3FlatMultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec3]]
getVectorData(self: inviwopy.dvec3FlatMultiInport) List[inviwopy.glm.dvec3]
hasData(self: inviwopy.dvec3FlatMultiInport) bool
outportAndData(self: inviwopy.dvec3FlatMultiInport) inviwopy.dvec3FlatMultiInport.OutportAndDataGenerator
class inviwopy.dvec3Inport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3Inport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec3]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3Inport.DataGenerator) inviwopy.glm.dvec3
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3Inport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec3]
__init__(self: inviwopy.dvec3Inport, arg0: str) None
changedAndData(self: inviwopy.dvec3Inport) inviwopy.dvec3Inport.ChangedAndDataGenerator
data(self: inviwopy.dvec3Inport) inviwopy.dvec3Inport.DataGenerator
getData(self: inviwopy.dvec3Inport) inviwopy.glm.dvec3
getSourceVectorData(self: inviwopy.dvec3Inport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec3]]
getVectorData(self: inviwopy.dvec3Inport) List[inviwopy.glm.dvec3]
hasData(self: inviwopy.dvec3Inport) bool
outportAndData(self: inviwopy.dvec3Inport) inviwopy.dvec3Inport.OutportAndDataGenerator
class inviwopy.dvec3MultiInport

Bases: inviwopy.Inport

class ChangedAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3MultiInport.ChangedAndDataGenerator) Tuple[bool, inviwopy.glm.dvec3]
class DataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3MultiInport.DataGenerator) inviwopy.glm.dvec3
class OutportAndDataGenerator

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)
__next__(self: inviwopy.dvec3MultiInport.OutportAndDataGenerator) Tuple[inviwopy.Outport, inviwopy.glm.dvec3]
__init__(self: inviwopy.dvec3MultiInport, arg0: str) None
changedAndData(self: inviwopy.dvec3MultiInport) inviwopy.dvec3MultiInport.ChangedAndDataGenerator
data(self: inviwopy.dvec3MultiInport) inviwopy.dvec3MultiInport.DataGenerator
getData(self: inviwopy.dvec3MultiInport) inviwopy.glm.dvec3
getSourceVectorData(self: inviwopy.dvec3MultiInport) List[Tuple[inviwopy.Outport, inviwopy.glm.dvec3]]
getVectorData(self: inviwopy.dvec3MultiInport) List[inviwopy.glm.dvec3]
hasData(self: inviwopy.dvec3MultiInport) bool
outportAndData(self: inviwopy.dvec3MultiInport) inviwopy.dvec3MultiInport.OutportAndDataGenerator
class inviwopy.dvec3Outport

Bases: inviwopy.Outport

__init__