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

◆ get_parameter()

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
std::any MayaFlux::Yantra::UniversalSorter< InputType, OutputType >::get_parameter ( const std::string &  name) const
inlineoverridevirtual

Retrieves a parameter's current value.

Parameters
nameParameter identifier
Returns
Current parameter value as std::any

Implements MayaFlux::Yantra::ComputeOperation< InputType, OutputType >.

Definition at line 185 of file UniversalSorter.hpp.

186 {
187 if (name == "strategy") {
188 return m_strategy;
189 }
190 if (name == "direction") {
191 return m_direction;
192 }
193 if (name == "granularity") {
194 return m_granularity;
195 }
196 return get_sorting_parameter(name);
197 }
virtual std::any get_sorting_parameter(const std::string &name) const