00001
00028 MFBinaryTree MFCreateBinaryTree(int d,MFErrorHandler e);
00029
00039 void MFBinaryTreeAddChart(MFBinaryTree tree,int seq,double *x,double R,MFErrorHandler e);
00040
00051 MFListOfCharts MFCreateListOfIntersectingCharts(MFBinaryTree tree,int seq,double *x,double R,MFErrorHandler e);
00052
00062 MFListOfCharts MFCreateListOfNearbyCharts(MFBinaryTree tree,double *x,double R,MFErrorHandler e);
00063
00073 void MFRecomputeBoundingBoxes(MFBinaryTree tree,int seq,double *x,double R,MFErrorHandler e);
00074
00082 void MFRefBinaryTree(MFBinaryTree tree,MFErrorHandler e);
00083
00091 void MFFreeBinaryTree(MFBinaryTree tree,MFErrorHandler e);
00092
00100 void MFWriteBinaryTree(FILE* fid,MFBinaryTree tree,MFErrorHandler e);
00101
00110 MFBinaryTree MFReadBinaryTree(FILE* fid,MFAtlas A,MFErrorHandler e);
00111