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

◆ set_value_at()

template<DataVariantElement T>
void MayaFlux::Kakshya::NDDataContainer::set_value_at ( const std::vector< uint64_t > &  coordinates,
value 
)
inline

Write a single element at the given N-dimensional coordinates.

No-ops on coordinate out-of-range or type mismatch. T must match the container's native element type.

Template Parameters
TElement type. Must satisfy DataVariantElement.
Parameters
coordinatesN-dimensional coordinate vector.
valueValue to write.

Definition at line 384 of file NDimensionalContainer.hpp.

385 {
386 set_value_impl(coordinates, &value, typeid(T));
387 }
float value
virtual void set_value_impl(const std::vector< uint64_t > &coords, const void *in, const std::type_info &type)=0
Type-erased single-element write.

References value.