| add_region_group(const RegionGroup &group) override | MayaFlux::Kakshya::CompositeContainer | virtual |
| at_end() const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| batch_size() const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| clear() override | MayaFlux::Kakshya::CompositeContainer | virtual |
| CompositeContainer(CompositeLayout layout, size_t batch_size=1) | MayaFlux::Kakshya::CompositeContainer | explicit |
| CompositeContainer(CompositeArray data, size_t batch_size=1) | MayaFlux::Kakshya::CompositeContainer | explicit |
| coordinates_to_linear_index(const std::vector< uint64_t > &coordinates) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_all_region_groups() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_data() const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| get_dimensions() const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_frame(uint64_t frame_index) const -> FrameView | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| get_frame_as(uint64_t frame_index) const -> std::span< const ValueT > | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| get_frame_size() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_frame_span_impl(uint64_t) const -> DataSpanVariant override | MayaFlux::Kakshya::CompositeContainer | inlineprotectedvirtual |
| get_frames(std::span< ValueT > output, uint64_t start_frame, uint64_t num_frames) const | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| get_frames_as(std::vector< ValueT > &output, uint64_t start_frame, uint64_t num_frames) const | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| get_frames_impl(void *, size_t, uint64_t, uint64_t, const std::type_info &) const override | MayaFlux::Kakshya::CompositeContainer | inlineprotectedvirtual |
| get_materialized_data() const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| get_memory_layout() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_num_frames() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_raw_data() const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_region_data(const Region ®ion) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_region_group(const std::string &name) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_region_group_data(const RegionGroup &group) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_segments_data(const std::vector< RegionSegment > &segments) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| get_structure() override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_structure() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_total_elements() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| get_value_at(const std::vector< uint64_t > &coordinates) const | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| get_value_impl(const std::vector< uint64_t > &, void *, const std::type_info &) const override | MayaFlux::Kakshya::CompositeContainer | inlineprotectedvirtual |
| has_data() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| insert() noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| is_region_loaded(const Region ®ion) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| linear_index_to_coordinates(uint64_t linear_index) const override | MayaFlux::Kakshya::CompositeContainer | virtual |
| load_region(const Region &) override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| m_batch_size | MayaFlux::Kakshya::CompositeContainer | private |
| m_data | MayaFlux::Kakshya::CompositeContainer | private |
| m_materialized_data | MayaFlux::Kakshya::CompositeContainer | private |
| m_next_element | MayaFlux::Kakshya::CompositeContainer | private |
| m_region_groups | MayaFlux::Kakshya::CompositeContainer | private |
| m_structure | MayaFlux::Kakshya::CompositeContainer | private |
| materialize_next() | MayaFlux::Kakshya::CompositeContainer | |
| position() const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| remove_region_group(const std::string &name) override | MayaFlux::Kakshya::CompositeContainer | virtual |
| seek(size_t row) noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| set_batch_size(size_t rows) noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| set_memory_layout(MemoryLayout) override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| set_region_data(const Region ®ion, const std::vector< CompositeArray > &data) override | MayaFlux::Kakshya::CompositeContainer | virtual |
| set_structure(ContainerDataStructure structure) override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| set_value_at(const std::vector< uint64_t > &coordinates, ValueT value) | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | inline |
| set_value_impl(const std::vector< uint64_t > &, const void *, const std::type_info &) override | MayaFlux::Kakshya::CompositeContainer | inlineprotectedvirtual |
| slice(size_t start, size_t count) const | MayaFlux::Kakshya::CompositeContainer | inline |
| slice(const Region ®ion) const | MayaFlux::Kakshya::CompositeContainer | inline |
| traverse(size_t batch_size=1) const noexcept | MayaFlux::Kakshya::CompositeContainer | inline |
| unload_region(const Region &) override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| value_element_type() const override | MayaFlux::Kakshya::CompositeContainer | inlinevirtual |
| ~CompositeContainer() override | MayaFlux::Kakshya::CompositeContainer | |
| ~NDDataContainer()=default | MayaFlux::Kakshya::NDDataContainer< CompositeArray > | virtual |