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

◆ update_structure()

template<ComputeData T = std::vector<Kakshya::DataVariant>>
void MayaFlux::Yantra::Datum< T >::update_structure ( std::vector< Kakshya::DataDimension >  new_dims,
Kakshya::DataModality  new_modality 
)
inline

Update structure information (use carefully!)

Parameters
new_dimsNew dimensional structure
new_modalityNew data modality

This allows operations to update structure info when they transform the data in ways that change its dimensional characteristics.

Definition at line 246 of file DataIO.hpp.

248 {
249 dimensions = std::move(new_dims);
250 modality = new_modality;
251 }
std::vector< Kakshya::DataDimension > dimensions
Data dimensional structure.
Definition DataIO.hpp:28
Kakshya::DataModality modality
Data modality (audio, image, spectral, etc.)
Definition DataIO.hpp:29

References MayaFlux::Yantra::Datum< T >::dimensions, and MayaFlux::Yantra::Datum< T >::modality.