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
- __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