MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ RegionSegment() [3/3]

MayaFlux::Kakshya::RegionSegment::RegionSegment ( Region  region,
const std::vector< uint64_t > &  offset,
const std::vector< uint64_t > &  size 
)
inline

Construct a segment from a region with offset and size.

Parameters
regionThe source region.
offsetOffset within the region.
sizeSize of the segment.

Definition at line 78 of file RegionSegment.hpp.

81 : source_region(std::move(region))
82 , offset_in_region(offset)
83 , segment_size(size)
84 , current_position(size.size(), 0)
85 {
86 }
Region source_region
Associated region.
std::vector< uint64_t > offset_in_region
Offset within the source region.
std::vector< uint64_t > segment_size
Size in each dimension.
std::vector< uint64_t > current_position
Current position within segment.