csc.layers.index.IndicesContainer¶
- class csc.layers.index.IndicesContainer¶
IndicesContainer class
Contains of indices items in the structure std::map<ItemId, FramesIndices>
- Variables:
all_frame_indices – overridden method by int (sizeLimit)
frames_interval – overridden method by int (sizeLimit)
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: csc.layers.index.IndicesContainer) -> None
__init__(self: csc.layers.index.IndicesContainer, arg0: list[csc.layers.index.CellIndex]) -> None
__init__(self: csc.layers.index.IndicesContainer, start: list[csc.Guid], end: csc.layers.index.FramesIndices) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
add(self, other_container)otherContainer : IndicesContainer
add_frame_indices(self, frame_indices)frame_indices: int{}
add_item(self, item_indices)itemIndices : ItemIndices
all_frame_indices(*args, **kwargs)Overloaded function.
cell_indices(self)-> CellIndex[]
delete_empty_items(self)direct_indices(*args, **kwargs)Overloaded function.
frames_interval(*args, **kwargs)Overloaded function.
is_empty(self)item_ids(self)-> Guid[]
item_indices(self, id)-> FramesIndices
items_indices(self)-> ItemIndices[]
rect(self)-> RectIndicesContainer
set_frame_indices(self, start, end)start, end : int
- __annotations__ = {}¶
- __eq__(self: csc.layers.index.IndicesContainer, arg0: csc.layers.index.IndicesContainer) bool¶
- __hash__ = None¶
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: csc.layers.index.IndicesContainer) -> None
__init__(self: csc.layers.index.IndicesContainer, arg0: list[csc.layers.index.CellIndex]) -> None
__init__(self: csc.layers.index.IndicesContainer, start: list[csc.Guid], end: csc.layers.index.FramesIndices) -> None
- __module__ = 'csc.layers.index'¶
- __ne__(self: csc.layers.index.IndicesContainer, arg0: csc.layers.index.IndicesContainer) bool¶
- add(self: csc.layers.index.IndicesContainer, other_container: csc.layers.index.IndicesContainer) None¶
otherContainer : IndicesContainer
- add_frame_indices(self: csc.layers.index.IndicesContainer, frame_indices: csc.layers.index.FramesIndices) None¶
frame_indices: int{}
- add_item(self: csc.layers.index.IndicesContainer, item_indices: domain::scene::layers::index::ItemIndices) None¶
itemIndices : ItemIndices
- all_frame_indices(*args, **kwargs)¶
Overloaded function.
all_frame_indices(self: csc.layers.index.IndicesContainer) -> csc.layers.index.FramesIndices
all_frame_indices(self: csc.layers.index.IndicesContainer, size_limit: int) -> csc.layers.index.FramesIndices
- cell_indices(self: csc.layers.index.IndicesContainer) list[csc.layers.index.CellIndex]¶
-> CellIndex[]
- delete_empty_items(self: csc.layers.index.IndicesContainer) None¶
- direct_indices(*args, **kwargs)¶
Overloaded function.
direct_indices(self: csc.layers.index.IndicesContainer) -> dict[csc.Guid, csc.layers.index.FramesIndices]
direct_indices(self: csc.layers.index.IndicesContainer) -> dict[csc.Guid, csc.layers.index.FramesIndices]
- frames_interval(*args, **kwargs)¶
Overloaded function.
frames_interval(self: csc.layers.index.IndicesContainer) -> csc.layers.index.FramesInterval
frames_interval(self: csc.layers.index.IndicesContainer, size_limit: int) -> csc.layers.index.FramesInterval
- is_empty(self: csc.layers.index.IndicesContainer) bool¶
- item_ids(self: csc.layers.index.IndicesContainer) list[csc.Guid]¶
-> Guid[]
- item_indices(self: csc.layers.index.IndicesContainer, id: csc.Guid) csc.layers.index.FramesIndices¶
-> FramesIndices
- items_indices(self: csc.layers.index.IndicesContainer) list[domain::scene::layers::index::ItemIndices]¶
-> ItemIndices[]
- rect(self: csc.layers.index.IndicesContainer) csc.layers.index.RectIndicesContainer¶
-> RectIndicesContainer
- set_frame_indices(self: csc.layers.index.IndicesContainer, start: int, end: int) None¶
start, end : int