]> granicus.if.org Git - graphviz/commitdiff
remove unused 'pedge_export_mma'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 13 Jan 2022 04:34:33 +0000 (20:34 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 15 Jan 2022 16:17:00 +0000 (08:17 -0800)
lib/mingle/edge_bundling.cpp
lib/mingle/edge_bundling.h

index dfc21eac4ec188c10426eb89264d342b5cdd0e68..6a774ddb325f9f930cf750bb9296b347f2cbf86d 100644 (file)
@@ -320,60 +320,6 @@ void pedge_export_gv(FILE *fp, int ne, pedge *edges){
   fprintf(fp,"}\n");
 }
 
-void pedge_export_mma(FILE *fp, int ne, pedge *edges){
-  pedge edge;
-  double *x;
-  int i, j, k, dim;
-  
-  fprintf(fp,"Graphics[{");
-  /* points */
-  fprintf(fp,"{Red, ");
-  for (i = 0; i < ne; i++){
-    if (i != 0) fprintf(fp,",");
-    fprintf(fp,"Point[");
-    edge = edges[i];
-    x = edge->x;
-    dim = edge->dim;
-    fprintf(fp, "{");
-    for (j = 0; j < edge->npoints; j+= edge->npoints - 1){
-      if (j != 0) fprintf(fp,",");
-      fprintf(fp, "{");
-      for (k = 0; k < dim; k++) {
-       if (k != 0) fprintf(fp,",");
-       fprintf(fp, "%f", x[j*dim+k]);
-      }
-      fprintf(fp, "}");
-    }
-    fprintf(fp, "}");
-    fprintf(fp, "]");
-  }
-  fprintf(fp,"},\n{GrayLevel[0.5,0.2], ");
-
-  /* spline */
-  for (i = 0; i < ne; i++){
-    if (i != 0) fprintf(fp,",");
-    fprintf(fp,"Spline[");
-    edge = edges[i];
-    x = edge->x;
-    dim = edge->dim;
-    fprintf(fp, "{");
-    for (j = 0; j < edge->npoints; j++){
-      if (j != 0) fprintf(fp,",");
-      fprintf(fp, "{");
-      for (k = 0; k < dim; k++) {
-       if (k != 0) fprintf(fp,",");
-       fprintf(fp, "%f", x[j*dim+k]);
-      }
-      fprintf(fp, "}");
-    }
-    fprintf(fp, "}");
-    fprintf(fp, ", Bezier]");
-  }
-  fprintf(fp,"}");
-
-  fprintf(fp,"}]\n");
-}
-
 #ifdef DEBUG
 static void pedge_print(char *comments, pedge e){
   int i, j, dim;
index a9c817cac1fdcd5f2c45453baed206fa92890a55..76c313881b40cf127a88c7e9ce76152ec3dacddd 100644 (file)
@@ -31,7 +31,6 @@ typedef struct pedge_struct* pedge;
 pedge* edge_bundling(SparseMatrix A, int dim, double *x, int maxit_outer, double K, int method, int nneighbor, int compatibility_method, int max_recursion, double angle_param, double angle, int open_gl);
 void pedge_delete(pedge e);
 pedge pedge_wgts_realloc(pedge e, int n);
-void pedge_export_mma(FILE *fp, int ne, pedge *edges);
 void pedge_export_gv(FILE *fp, int ne, pedge *edges);
 enum {METHOD_NONE = -1, METHOD_FD, METHOD_INK_AGGLOMERATE, METHOD_INK};
 enum {COMPATIBILITY_DIST = 0, COMPATIBILITY_FULL};