MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kakshya::NDDataContainer Member List

This is the complete list of members for MayaFlux::Kakshya::NDDataContainer, including all inherited members.

add_region_group(const RegionGroup &group)=0MayaFlux::Kakshya::NDDataContainerpure virtual
clear()=0MayaFlux::Kakshya::NDDataContainerpure virtual
coordinates_to_linear_index(const std::vector< uint64_t > &coordinates) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_all_region_groups() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_dimensions() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_frame(uint64_t frame_index) const -> FrameViewMayaFlux::Kakshya::NDDataContainerinline
get_frame_as(uint64_t frame_index) const -> std::span< const T >MayaFlux::Kakshya::NDDataContainerinline
get_frame_size() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_frame_span_impl(uint64_t frame_index) const -> DataSpanVariant=0MayaFlux::Kakshya::NDDataContainerprotectedpure virtual
get_frames(std::span< T > output, uint64_t start_frame, uint64_t num_frames) constMayaFlux::Kakshya::NDDataContainerinline
get_frames_as(std::vector< T > &output, uint64_t start_frame, uint64_t num_frames) constMayaFlux::Kakshya::NDDataContainerinline
get_frames_impl(void *output, size_t count, uint64_t start_frame, uint64_t num_frames, const std::type_info &type) const =0MayaFlux::Kakshya::NDDataContainerprotectedpure virtual
get_memory_layout() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_num_frames() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_raw_data() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_region_data(const Region &region) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_region_group(const std::string &name) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_region_group_data(const RegionGroup &regions) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_segments_data(const std::vector< RegionSegment > &segments) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_structure()=0MayaFlux::Kakshya::NDDataContainerpure virtual
get_structure() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_total_elements() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
get_value_at(const std::vector< uint64_t > &coordinates) constMayaFlux::Kakshya::NDDataContainerinline
get_value_impl(const std::vector< uint64_t > &coords, void *out, const std::type_info &type) const =0MayaFlux::Kakshya::NDDataContainerprotectedpure virtual
has_data() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
is_region_loaded(const Region &region) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
linear_index_to_coordinates(uint64_t linear_index) const =0MayaFlux::Kakshya::NDDataContainerpure virtual
load_region(const Region &region)=0MayaFlux::Kakshya::NDDataContainerpure virtual
remove_region_group(const std::string &name)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_memory_layout(MemoryLayout layout)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_region_data(const Region &region, const std::vector< DataVariant > &data)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_structure(ContainerDataStructure structure)=0MayaFlux::Kakshya::NDDataContainerpure virtual
set_value_at(const std::vector< uint64_t > &coordinates, T value)MayaFlux::Kakshya::NDDataContainerinline
set_value_impl(const std::vector< uint64_t > &coords, const void *in, const std::type_info &type)=0MayaFlux::Kakshya::NDDataContainerprotectedpure virtual
unload_region(const Region &region)=0MayaFlux::Kakshya::NDDataContainerpure virtual
value_element_type() const =0MayaFlux::Kakshya::NDDataContainerpure virtual
~NDDataContainer()=defaultMayaFlux::Kakshya::NDDataContainervirtual