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