text: // Generated by using Rcpp::compileAttributes() -> do not edit by hand
  // Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393
  
  #include <RcppEigen.h>
  #include <Rcpp.h>
  
  using namespace Rcpp;
  
  // knn_generic
  List knn_generic(int st, const Eigen::Map<Eigen::MatrixXd> data, const Eigen::Map<Eigen::MatrixXd> query, const int k, const double eps, const double radius);
  RcppExport SEXP _nabor_knn_generic(SEXP stSEXP, SEXP dataSEXP, SEXP querySEXP, SEXP kSEXP, SEXP epsSEXP, SEXP radiusSEXP) {
  BEGIN_RCPP
      Rcpp::RObject rcpp_result_gen;
      Rcpp::RNGScope rcpp_rngScope_gen;
      Rcpp::traits::input_parameter< int >::type st(stSEXP);
      Rcpp::traits::input_parameter< const Eigen::Map<Eigen::MatrixXd> >::type data(dataSEXP);
      Rcpp::traits::input_parameter< const Eigen::Map<Eigen::MatrixXd> >::type query(querySEXP);
      Rcpp::traits::input_parameter< const int >::type k(kSEXP);
      Rcpp::traits::input_parameter< const double >::type eps(epsSEXP);
      Rcpp::traits::input_parameter< const double >::type radius(radiusSEXP);
      rcpp_result_gen = Rcpp::wrap(knn_generic(st, data, query, k, eps, radius));
      return rcpp_result_gen;
  END_RCPP
  }
  