TimespanCollectionDriver

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph cluster_builtins { graph [label=builtins]; node [color=1]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; } subgraph "cluster_supriya.time" { graph [label="supriya.time"]; node [color=2]; "supriya.time.TimespanCollectionDriver.TimespanCollectionDriver" [URL="../api/supriya/time/TimespanCollectionDriver.html#supriya.time.TimespanCollectionDriver.TimespanCollectionDriver", color=black, fontcolor=white, label="Timespan\nCollection\nDriver", target=_top]; } "builtins.object" -> "supriya.time.TimespanCollectionDriver.TimespanCollectionDriver"; }

class supriya.time.TimespanCollectionDriver.TimespanCollectionDriver(timespans=None)[source]

Attributes Summary

__contains__
__getitem__
__iter__
__len__
find_timespans_intersecting_offset
find_timespans_intersecting_timespan
find_timespans_starting_at
find_timespans_stopping_at
get_start_offset_after
get_start_offset_before
index
insert
remove

Special methods

__contains__(timespan)[source]
__getitem__(item)[source]
__iter__()[source]
__len__()[source]

Methods

find_timespans_intersecting_offset(offset)[source]
find_timespans_intersecting_timespan(timespan)[source]
find_timespans_starting_at(offset)[source]
find_timespans_stopping_at(offset)[source]
get_start_offset_after(offset)[source]
get_start_offset_before(offset)[source]
index(timespan)[source]
insert(timespans)[source]
remove(timespans)[source]