ScriptTraceDiagramCollection

class ScriptTraceDiagramCollection.ScriptTraceDiagramCollection(iterable=(), /)

Bases: list

Represents the collection of Diagrams in one TraceObject.
__iter__() → Iterable[ScriptTraceDiagram]
__next__() → ScriptTraceDiagram
__len__() → int
Returns the number of ScriptTraceDiagrams in this ScriptTraceDiagramCollection.
__contains__(diagram: ScriptTraceDiagram) → bool
Returns, wether the ScriptTraceDiagramCollection contains the ScriptTraceDiagram.
Allows usage of ‘in’ and ‘not in’ operators.
__getitem__(index: int) → ScriptTraceDiagram
Gets or sets the diagram at the given index.
add() → ScriptTraceDiagram
Creates and adds a ScriptTraceDiagram to the collection. Returns the ScriptTraceDiagram.
Not allowed for the ScriptTraceDiagramCollection of the DeviceTrace.
remove(index: int) → None
remove(diagram: ScriptTraceDiagram) → None
Removes the ScriptTraceDiagram at the given index.
clear() → None
Removes all ScriptTraceDiagrams from this ScriptTraceDiagramCollection.
index_of(diagram: ScriptTraceDiagram) → int
Returns the index of the ScriptTraceDiagram in the collection or -1, if the Variable could not be found.
contains(diagram: ScriptTraceDiagram) → bool
Returns, wether the ScriptTraceDiagramCollection contains the ScriptTraceDiagram.