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

◆ from_eigen_matrix()

Kakshya::DataVariant MayaFlux::Kakshya::from_eigen_matrix ( const Eigen::MatrixXd &  matrix,
MatrixInterpretation  interpretation = MatrixInterpretation::AUTO 
)
inline

Convenience function for direct conversion.

Parameters
matrixInput Eigen matrix
interpretationHow to interpret structure
Returns
DataVariant representation

Definition at line 88 of file EigenInsertion.hpp.

91{
93 EigenInsertion insertion(variant);
94 insertion.insert_matrix(matrix, interpretation);
95 return variant;
96}
Type-erased writer for converting Eigen types to DataVariant.
std::variant< std::vector< double >, std::vector< float >, std::vector< uint8_t >, std::vector< uint16_t >, std::vector< uint32_t >, std::vector< std::complex< float > >, std::vector< std::complex< double > >, std::vector< glm::vec2 >, std::vector< glm::vec3 >, std::vector< glm::vec4 >, std::vector< glm::mat4 > > DataVariant
Multi-type data storage for different precision needs.
Definition NDData.hpp:73

References MayaFlux::Kakshya::EigenInsertion::insert_matrix().

Referenced by MayaFlux::Kinesis::interpolate_nddata().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: