|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| std::vector< std::vector< T > > MayaFlux::Kakshya::extract_region_data | ( | const std::vector< std::span< const T > > & | source_data, |
| const Region & | region, | ||
| const std::vector< DataDimension > & | dimensions, | ||
| bool | flatten = false |
||
| ) |
Extract region data from planar storage (separate per channel/variant)
| T | Data type |
| source_variants | Vector of data spans (one per channel/variant) |
| region | Region to extract |
| dimensions | Dimension descriptors |
| flatten | If true, return single flattened vector; if false, return per-channel vectors |
Definition at line 109 of file RegionUtils.hpp.
References extract_region_data(), flatten_channels(), get_non_channel_dimensions(), and remove_channel_dimension().
Here is the call graph for this function: