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

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

add_region_group(const std::string &group_name)MayaFlux::Kakshya::RegionOrganizationProcessor
add_segment_to_region(const std::string &group_name, size_t region_index, const std::vector< uint64_t > &start_coords, const std::vector< uint64_t > &end_coords, const std::unordered_map< std::string, std::any > &attributes)MayaFlux::Kakshya::RegionOrganizationProcessor
advance_position(std::vector< uint64_t > &position, uint64_t steps=1, const OrganizedRegion *region=nullptr)MayaFlux::Kakshya::RegionProcessorBaseprotectedvirtual
apply_region_transition(const OrganizedRegion &current_region, const OrganizedRegion &next_region, const std::shared_ptr< SignalSourceContainer > &container, std::vector< DataVariant > &output_data)MayaFlux::Kakshya::RegionOrganizationProcessorprotectedvirtual
cache_region_if_needed(const RegionSegment &segment, const std::shared_ptr< SignalSourceContainer > &container)MayaFlux::Kakshya::RegionProcessorBaseprotectedvirtual
ensure_output_dimensioning(std::vector< DataVariant > &output_data, const std::vector< uint64_t > &required_shape)MayaFlux::Kakshya::RegionProcessorBaseprotectedvirtual
find_region_for_position(const std::vector< uint64_t > &position, const std::vector< OrganizedRegion > &regions) constMayaFlux::Kakshya::RegionOrganizationProcessorprotected
get_current_position() constMayaFlux::Kakshya::RegionProcessorBaseinline
is_processing() const overrideMayaFlux::Kakshya::RegionProcessorBaseinlinevirtual
jump_to_position(const std::vector< uint64_t > &position)MayaFlux::Kakshya::RegionOrganizationProcessor
jump_to_region(const std::string &group_name, size_t region_index)MayaFlux::Kakshya::RegionOrganizationProcessor
m_auto_cachingMayaFlux::Kakshya::RegionProcessorBaseprotected
m_cache_managerMayaFlux::Kakshya::RegionProcessorBaseprotected
m_container_weakMayaFlux::Kakshya::RegionProcessorBaseprotected
m_current_positionMayaFlux::Kakshya::RegionProcessorBaseprotected
m_current_region_indexMayaFlux::Kakshya::RegionProcessorBaseprotected
m_is_processingMayaFlux::Kakshya::RegionProcessorBaseprotected
m_max_cache_sizeMayaFlux::Kakshya::RegionProcessorBaseprotected
m_organized_regionsMayaFlux::Kakshya::RegionProcessorBaseprotected
m_random_engineMayaFlux::Kakshya::RegionOrganizationProcessormutableprivate
m_segment_weightsMayaFlux::Kakshya::RegionOrganizationProcessormutableprivate
m_structureMayaFlux::Kakshya::RegionProcessorBaseprotected
on_attach(std::shared_ptr< SignalSourceContainer > container) overrideMayaFlux::Kakshya::RegionProcessorBasevirtual
on_detach(std::shared_ptr< SignalSourceContainer > container) overrideMayaFlux::Kakshya::RegionProcessorBasevirtual
organize_container_data(std::shared_ptr< SignalSourceContainer > container) overrideMayaFlux::Kakshya::RegionOrganizationProcessorvirtual
organize_group(const std::shared_ptr< SignalSourceContainer > &container, const RegionGroup &group)MayaFlux::Kakshya::RegionOrganizationProcessorprivate
process(std::shared_ptr< SignalSourceContainer > container) overrideMayaFlux::Kakshya::RegionOrganizationProcessorvirtual
process_organized_regions(const std::shared_ptr< SignalSourceContainer > &container, std::vector< DataVariant > &output_data)MayaFlux::Kakshya::RegionOrganizationProcessorprotectedvirtual
process_region_segment(const OrganizedRegion &region, const RegionSegment &segment, const std::shared_ptr< SignalSourceContainer > &container, std::vector< DataVariant > &output_data)MayaFlux::Kakshya::RegionOrganizationProcessorprotectedvirtual
refresh_organized_data()MayaFlux::Kakshya::RegionOrganizationProcessorprivate
RegionOrganizationProcessor(std::shared_ptr< SignalSourceContainer > container)MayaFlux::Kakshya::RegionOrganizationProcessor
select_next_segment(const OrganizedRegion &region) constMayaFlux::Kakshya::RegionOrganizationProcessorprotectedvirtual
set_auto_caching(bool enabled)MayaFlux::Kakshya::RegionProcessorBaseinline
set_cache_limit(size_t max_cached_elements)MayaFlux::Kakshya::RegionProcessorBaseinline
set_current_position(const std::vector< uint64_t > &position)MayaFlux::Kakshya::RegionProcessorBaseinline
set_region_looping(const std::string &group_name, size_t region_index, bool enabled, const std::vector< uint64_t > &loop_start={}, const std::vector< uint64_t > &loop_end={})MayaFlux::Kakshya::RegionOrganizationProcessor
set_region_transition(const std::string &group_name, size_t region_index, RegionTransition type, double duration_ms=0.0)MayaFlux::Kakshya::RegionOrganizationProcessor
set_selection_pattern(const std::string &group_name, size_t region_index, RegionSelectionPattern pattern)MayaFlux::Kakshya::RegionOrganizationProcessor
~DataProcessor()=defaultMayaFlux::Kakshya::DataProcessorvirtual
~RegionProcessorBase()=defaultMayaFlux::Kakshya::RegionProcessorBasevirtual