|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Example concrete implementation of UniversalSorter. More...
Include dependency graph for StandardSorter.hpp:Go to the source code of this file.
Classes | |
| class | MayaFlux::Yantra::StandardSorter< InputType, OutputType > |
| Concrete implementation for standard comparison-based sorting. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Typedefs | |
| using | MayaFlux::Yantra::StandardDataSorter = StandardSorter< std::vector< Kakshya::DataVariant > > |
| Standard sorter for DataVariant. | |
| template<typename T > | |
| using | MayaFlux::Yantra::StandardVectorSorter = StandardSorter< std::vector< std::vector< T > > > |
| Standard sorter for numeric vectors (DataVariant contains these) | |
| using | MayaFlux::Yantra::StandardRegionGroupSorter = StandardSorter< Kakshya::RegionGroup > |
| Standard sorter for region groups (proper way to handle multiple regions) | |
| using | MayaFlux::Yantra::StandardSegmentSorter = StandardSorter< std::vector< Kakshya::RegionSegment > > |
| Standard sorter for region segments. | |
| using | MayaFlux::Yantra::StandardMatrixSorter = StandardSorter< Eigen::MatrixXd > |
| Standard sorter for Eigen matrices. | |
| using | MayaFlux::Yantra::StandardVectorSorterEigen = StandardSorter< Eigen::VectorXd > |
| Standard sorter for Eigen vectors. | |
| template<ComputeData InputType = std::vector<Kakshya::DataVariant>> | |
| using | MayaFlux::Yantra::StandardIndexSorter = StandardSorter< InputType, std::vector< std::vector< size_t > > > |
| Standard sorter that generates indices. | |
Example concrete implementation of UniversalSorter.
Demonstrates how to implement a concrete sorter that works with the modern concept-based architecture. This sorter handles standard comparison-based sorting for various data types.
Definition in file StandardSorter.hpp.