MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
ProximityGraphs.cpp File Reference
#include "ProximityGraphs.hpp"
#include "MayaFlux/Journal/Archivist.hpp"
#include <queue>
+ Include dependency graph for ProximityGraphs.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kinesis
 

Functions

EdgeList MayaFlux::Kinesis::sequential_chain (const Eigen::MatrixXd &points)
 Compute sequential chain graph.
 
EdgeList MayaFlux::Kinesis::k_nearest_neighbors (const Eigen::MatrixXd &points, size_t k)
 Compute K-nearest neighbors graph.
 
EdgeList MayaFlux::Kinesis::radius_threshold_graph (const Eigen::MatrixXd &points, double radius)
 Compute radius threshold graph.
 
EdgeList MayaFlux::Kinesis::minimum_spanning_tree (const Eigen::MatrixXd &points)
 Compute minimum spanning tree (Prim's algorithm)
 
EdgeList MayaFlux::Kinesis::gabriel_graph (const Eigen::MatrixXd &points)
 Compute Gabriel graph.
 
EdgeList MayaFlux::Kinesis::nearest_neighbor_graph (const Eigen::MatrixXd &points)
 Compute nearest neighbor graph.
 
EdgeList MayaFlux::Kinesis::relative_neighborhood_graph (const Eigen::MatrixXd &points)
 Compute relative neighborhood graph.
 
EdgeList MayaFlux::Kinesis::custom_proximity_graph (const Eigen::MatrixXd &points, const std::function< EdgeList(const Eigen::MatrixXd &)> &connection_function)
 Custom proximity graph via user function.
 
EdgeList MayaFlux::Kinesis::generate_proximity_graph (const Eigen::MatrixXd &points, const ProximityConfig &config)
 Generate proximity graph using specified mode.