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

◆ write_normalized_at() [3/4]

MAYAFLUX_API void MayaFlux::Kakshya::write_normalized_at ( DataVariant v,
Portal::Graphics::ImageFormat  format,
const std::optional< DataDimension::ValueRange > &  range,
size_t  elem_index,
double  value 
)

Write one element from a normalised double, with optional range remapping.

Inverse of read_normalized_at, with clamping on the integer paths. If range is provided, the value is linearly remapped from [0.0, 1.0] to [range.min, range.max] before writing. Out-of-range indices are ignored.

Parameters
vDestination variant.
formatPixel format governing the uint16 interpretation.
rangeOptional value range for remapping.
elem_indexElement index.
valueNormalised value.