|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
#include "DataSpec.hpp"
Include dependency graph for StructureIntrospection.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Functions | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_data_variant (const Kakshya::DataVariant &data) |
| Infer structure from DataVariant. | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_data_variant_vector (const std::vector< Kakshya::DataVariant > &data) |
| Infer structure from vector of DataVariants (NEW) | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_container (const std::shared_ptr< Kakshya::SignalSourceContainer > &container) |
| Infer structure from SignalSourceContainer. | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_region (const Kakshya::Region ®ion, const std::shared_ptr< Kakshya::SignalSourceContainer > &container=nullptr) |
| Infer structure from Region (placeholder since regions are markers) | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_region_group (const Kakshya::RegionGroup &group, const std::shared_ptr< Kakshya::SignalSourceContainer > &container=nullptr) |
| Infer structure from RegionGroup. | |
| std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_segments (const std::vector< Kakshya::RegionSegment > &segments, const std::shared_ptr< Kakshya::SignalSourceContainer > &container=nullptr) |
| Infer structure from RegionSegments. | |
| template<typename EigenType > | |
| static std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_from_eigen (const EigenType &eigen_data) |
| Infer structure from Eigen matrix/vector. | |
| template<typename T > | |
| static std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_generic_structure (const T &data) |
| Generic structure inference for unknown types. | |
| template<ComputeData T> | |
| static std::pair< std::vector< Kakshya::DataDimension >, Kakshya::DataModality > | MayaFlux::Yantra::infer_structure (const T &data, const std::shared_ptr< Kakshya::SignalSourceContainer > &container=nullptr) |
| Infer dimensions and modality from any ComputeData type. | |