
/* 
   Native symbol registration table for spatstat.linnet package

   Automatically generated - do not edit this file!

*/

#include "proto.h"
#include <R.h>
#include <Rinternals.h>
#include <stdlib.h> // for NULL
#include <R_ext/Rdynload.h>

/*  
   See proto.h for declarations for the native routines registered below.
*/

static const R_CMethodDef CEntries[] = {
    {"Ccountends",     (DL_FUNC) &Ccountends,     14},
    {"ClineMquad",     (DL_FUNC) &ClineMquad,     23},
    {"Clinequad",      (DL_FUNC) &Clinequad,      18},
    {"ClineRMquad",    (DL_FUNC) &ClineRMquad,    23},
    {"ClineRquad",     (DL_FUNC) &ClineRquad,     18},
    {"Clinvwhichdist", (DL_FUNC) &Clinvwhichdist, 12},
    {"Clixellate",     (DL_FUNC) &Clixellate,     16},
    {"heatApprox",     (DL_FUNC) &heatApprox,      9},
    {"lincrossdist",   (DL_FUNC) &lincrossdist,   16},
    {"linearradius",   (DL_FUNC) &linearradius,    8},
    {"linknncross",    (DL_FUNC) &linknncross,    16},
    {"linknnd",        (DL_FUNC) &linknnd,        13},
    {"linndcross",     (DL_FUNC) &linndcross,     18},
    {"linndxcross",    (DL_FUNC) &linndxcross,    20},
    {"linnndist",      (DL_FUNC) &linnndist,      13},
    {"linnnwhich",     (DL_FUNC) &linnnwhich,     14},
    {"linpairdist",    (DL_FUNC) &linpairdist,    12},
    {"linScrossdist",  (DL_FUNC) &linScrossdist,  14},
    {"linSnndwhich",   (DL_FUNC) &linSnndwhich,   15},
    {"linSpairdist",   (DL_FUNC) &linSpairdist,   11},
    {"linSpairUdist",  (DL_FUNC) &linSpairUdist,  11},
    {"lintileindex",   (DL_FUNC) &lintileindex,    9},
    {"linvknndist",    (DL_FUNC) &linvknndist,    13},
    {NULL, NULL, 0}
};

static const R_CallMethodDef CallEntries[] = {
    {"depthrel", (DL_FUNC) &depthrel, 5},
    {NULL, NULL, 0}
};

void R_init_spatstat_linnet(DllInfo *dll)
{
    R_registerRoutines(dll, CEntries, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
    R_forceSymbols(dll, TRUE); 
}
