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

◆ update_structure()

template<ComputeData T = std::vector<Kakshya::DataVariant>>
void MayaFlux::Yantra::IO< 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 243 of file DataIO.hpp.

245 {
246 dimensions = std::move(new_dims);
247 modality = new_modality;
248 }
std::vector< Kakshya::DataDimension > dimensions
Data dimensional structure.
Definition DataIO.hpp:26
Kakshya::DataModality modality
Data modality (audio, image, spectral, etc.)
Definition DataIO.hpp:27