Go to the documentation of this file.
63 #if( defined( _WIN32 ) || defined( WIN32 ) )
78 #define DLL_API __declspec( dllexport )
80 #define DLL_API __declspec( dllimport )
113 #ifdef ANN_NO_LIMITS_H // limits.h unavailable
122 #define ANNversion "1.0" // ANN version and information
123 #define ANNversionCmt ""
124 #define ANNcopyright "David M. Mount and Sunil Arya"
125 #define ANNlatestRev "Mar 1, 2005"
220 #ifdef DBL_DIG // number of sig. bits in ANNcoord
339 #define ANN_POW(v) ((v)*(v))
340 #define ANN_ROOT(x) sqrt(x)
341 #define ANN_SUM(x,y) ((x) + (y))
342 #define ANN_DIFF(x,y) ((y) - (x))
void annkSearch(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)
int annkFRSearch(ANNpoint q, ANNdist sqRad, int k, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)
const ANNdist ANN_DIST_INF
ANNpointArray thePoints()
const int ANN_N_SHRINK_RULES
DLL_API void annDeallocPts(ANNpointArray &pa)
int annkFRSearch(ANNpoint q, ANNdist sqRad, int k=0, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)
ANNbd_tree(ANNpointArray pa, int n, int dd, int bs=1, ANNsplitRule split=ANN_KD_SUGGEST, ANNshrinkRule shrink=ANN_BD_SUGGEST)
virtual ANNpointArray thePoints()=0
DLL_API ANNpoint annCopyPt(int dim, ANNpoint source)
ANNkd_tree(std::istream &in)
void annkSearch(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)
void SkeletonTree(int n, int dd, int bs, ANNpointArray pa=NULL, ANNidxArray pi=NULL)
virtual void getStats(ANNkdStats &st)
const ANNidx ANN_NULL_IDX
ANNbd_tree(int n, int dd, int bs=1)
DLL_API ANNpoint annAllocPt(int dim, ANNcoord c=0)
const int ANN_N_SPLIT_RULES
virtual int annkFRSearch(ANNpoint q, ANNdist sqRad, int k=0, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)=0
DLL_API void annDeallocPt(ANNpoint &p)
const ANNbool ANN_ALLOW_SELF_MATCH
DLL_API ANNpointArray annAllocPts(int n, int dim)
DLL_API void annMaxPtsVisit(int maxPts)
ANNkd_tree(int n=0, int dd=0, int bs=1)
virtual void Print(ANNbool with_pts, std::ostream &out)
ANNpointArray thePoints()
DLL_API ANNdist annDist(int dim, ANNpoint p, ANNpoint q)
virtual void annkSearch(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)=0
virtual void Dump(ANNbool with_pts, std::ostream &out)
ANNkd_tree(ANNpointArray pa, int n, int dd, int bs=1, ANNsplitRule split=ANN_KD_SUGGEST)
void annkPriSearch(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)
ANNbd_tree(std::istream &in)
ANNbruteForce(ANNpointArray pa, int n, int dd)
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|