MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kakshya::NDDataContainer< T > Member List

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

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