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

◆ analyze_data() [1/2]

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
std::any MayaFlux::Yantra::UniversalAnalyzer< InputType, OutputType >::analyze_data ( const input_type data)
inline

User-facing analysis method - returns analysis results directly.

Parameters
dataRaw input data
Returns
Analysis results as std::any

Definition at line 181 of file UniversalAnalyzer.hpp.

182 {
183 m_current_output = this->apply_operation(data);
184 return m_current_analysis;
185 }
output_type apply_operation(const input_type &input)
Public synchronous execution interface.

References MayaFlux::Yantra::ComputeOperation< InputType, OutputType >::apply_operation(), MayaFlux::Yantra::UniversalAnalyzer< InputType, OutputType >::m_current_analysis, and MayaFlux::Yantra::UniversalAnalyzer< InputType, OutputType >::m_current_output.

Referenced by MayaFlux::Yantra::UniversalAnalyzer< InputType, OutputType >::analyze_batch(), MayaFlux::Yantra::UniversalAnalyzer< InputType, OutputType >::analyze_data(), MayaFlux::Yantra::EnergyAnalyzer< InputType, OutputType >::analyze_energy(), and MayaFlux::Yantra::StatisticalAnalyzer< InputType, OutputType >::analyze_statistics().

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