Revision: 58832
          http://sourceforge.net/p/brlcad/code/58832
Author:   starseeker
Date:     2013-12-05 20:49:57 +0000 (Thu, 05 Dec 2013)
Log Message:
-----------
Strip bn_ prefix off of coplanar functions, since they turned out to be private 
after all.

Modified Paths:
--------------
    brlcad/trunk/src/libbn/bn_private.h
    brlcad/trunk/src/libbn/chull.c
    brlcad/trunk/src/libbn/obr.c
    brlcad/trunk/src/libbn/util.c

Modified: brlcad/trunk/src/libbn/bn_private.h
===================================================================
--- brlcad/trunk/src/libbn/bn_private.h 2013-12-05 19:00:46 UTC (rev 58831)
+++ brlcad/trunk/src/libbn/bn_private.h 2013-12-05 20:49:57 UTC (rev 58832)
@@ -41,7 +41,7 @@
  * @return 0 if successful
  */
 int
-bn_coplanar_2d_coord_sys(point_t *origin_pnt, vect_t *u_axis, vect_t *v_axis, 
const point_t *points_3d, int n);
+coplanar_2d_coord_sys(point_t *origin_pnt, vect_t *u_axis, vect_t *v_axis, 
const point_t *points_3d, int n);
 
 /**
  * @brief
@@ -56,7 +56,7 @@
  * @return 0 if successful
  */
 int
-bn_coplanar_3d_to_2d(point2d_t **points_2d, const point_t *origin_pnt,
+coplanar_3d_to_2d(point2d_t **points_2d, const point_t *origin_pnt,
                      const vect_t *u_axis, const vect_t *v_axis,
                      const point_t *points_3d, int n);
 
@@ -73,7 +73,7 @@
  * @return 0 if successful
  */
 int
-bn_coplanar_2d_to_3d(point_t **points_3d, const point_t *origin_pnt,
+coplanar_2d_to_3d(point_t **points_3d, const point_t *origin_pnt,
                      const vect_t *u_axis, const vect_t *v_axis,
                      const point2d_t *points_2d, int n);
 

Modified: brlcad/trunk/src/libbn/chull.c
===================================================================
--- brlcad/trunk/src/libbn/chull.c      2013-12-05 19:00:46 UTC (rev 58831)
+++ brlcad/trunk/src/libbn/chull.c      2013-12-05 20:49:57 UTC (rev 58832)
@@ -22,7 +22,7 @@
 #include <stdlib.h>
 
 #include "bn.h"
-#include "bn_private.h"
+#include "./bn_private.h"
 
 /* isLeft(): test if a point is Left|On|Right of an infinite line.
  *    Input:  three points L0, L1, and p
@@ -146,12 +146,12 @@
     point2d_t *hull_2d = (point2d_t *)bu_malloc(sizeof(point2d_t *), "hull 
pointer");
     point2d_t *points_tmp = (point2d_t *)bu_calloc(n + 1, sizeof(point2d_t), 
"points_2d");
 
-    ret += bn_coplanar_2d_coord_sys(&origin_pnt, &u_axis, &v_axis, points_3d, 
n);
-    ret += bn_coplanar_3d_to_2d(&points_tmp, (const point_t *)&origin_pnt, 
(const vect_t *)&u_axis, (const vect_t *)&v_axis, points_3d, n);
+    ret += coplanar_2d_coord_sys(&origin_pnt, &u_axis, &v_axis, points_3d, n);
+    ret += coplanar_3d_to_2d(&points_tmp, (const point_t *)&origin_pnt, (const 
vect_t *)&u_axis, (const vect_t *)&v_axis, points_3d, n);
     if (ret) return 0;
     hull_cnt = bn_2d_chull(&hull_2d, (const point2d_t *)points_tmp, n);
     (*hull) = (point_t *)bu_calloc(hull_cnt + 1, sizeof(point_t), "hull 
array");
-    ret = bn_coplanar_2d_to_3d(hull, (const point_t *)&origin_pnt, (const 
vect_t *)&u_axis, (const vect_t *)&v_axis, (const point2d_t *)hull_2d, 
hull_cnt);
+    ret = coplanar_2d_to_3d(hull, (const point_t *)&origin_pnt, (const vect_t 
*)&u_axis, (const vect_t *)&v_axis, (const point2d_t *)hull_2d, hull_cnt);
     if (ret) return 0;
     return hull_cnt;
 }

Modified: brlcad/trunk/src/libbn/obr.c
===================================================================
--- brlcad/trunk/src/libbn/obr.c        2013-12-05 19:00:46 UTC (rev 58831)
+++ brlcad/trunk/src/libbn/obr.c        2013-12-05 20:49:57 UTC (rev 58832)
@@ -56,7 +56,7 @@
 #include <stdlib.h>
 
 #include "bn.h"
-#include "bn_private.h"
+#include "./bn_private.h"
 
 #define F_NONE -1
 #define F_BOTTOM 0
@@ -507,8 +507,8 @@
     points_obr_3d = (point_t *)bu_calloc(3 + 1, sizeof(point_t), "points_3d");
     points_tmp = (point2d_t *)bu_calloc(pnt_cnt + 1, sizeof(point2d_t), 
"points_2d");
 
-    ret += bn_coplanar_2d_coord_sys(&origin_pnt, &u_axis, &v_axis, pnts, 
pnt_cnt);
-    ret += bn_coplanar_3d_to_2d(&points_tmp, (const point_t *)&origin_pnt, 
(const vect_t *)&u_axis, (const vect_t *)&v_axis, pnts, pnt_cnt);
+    ret += coplanar_2d_coord_sys(&origin_pnt, &u_axis, &v_axis, pnts, pnt_cnt);
+    ret += coplanar_3d_to_2d(&points_tmp, (const point_t *)&origin_pnt, (const 
vect_t *)&u_axis, (const vect_t *)&v_axis, pnts, pnt_cnt);
     if (ret) return 0;
     ret = bn_2d_obr(&obr_2d_center, &obr_2d_v1, &obr_2d_v2, (const point2d_t 
*)points_tmp, pnt_cnt);
 
@@ -517,7 +517,7 @@
     V2ADD2(points_obr[1], obr_2d_v1, obr_2d_center);
     V2ADD2(points_obr[2], obr_2d_v2, obr_2d_center);
 
-    ret = bn_coplanar_2d_to_3d(&points_obr_3d, (const point_t *)&origin_pnt, 
(const vect_t *)&u_axis, (const vect_t *)&v_axis, (const point2d_t 
*)points_obr, 3);
+    ret = coplanar_2d_to_3d(&points_obr_3d, (const point_t *)&origin_pnt, 
(const vect_t *)&u_axis, (const vect_t *)&v_axis, (const point2d_t 
*)points_obr, 3);
 
     VMOVE(*center, points_obr_3d[0]);
 

Modified: brlcad/trunk/src/libbn/util.c
===================================================================
--- brlcad/trunk/src/libbn/util.c       2013-12-05 19:00:46 UTC (rev 58831)
+++ brlcad/trunk/src/libbn/util.c       2013-12-05 20:49:57 UTC (rev 58832)
@@ -23,7 +23,7 @@
 #include "bn.h"
 
 int
-bn_coplanar_2d_coord_sys(point_t *origin_pnt, vect_t *u_axis, vect_t *v_axis, 
const point_t *points_3d, int n)
+coplanar_2d_coord_sys(point_t *origin_pnt, vect_t *u_axis, vect_t *v_axis, 
const point_t *points_3d, int n)
 {
     int i = 0;
     int have_normal = 0;
@@ -87,7 +87,7 @@
 
 
 int
-bn_coplanar_3d_to_2d(point2d_t **points_2d, const point_t *origin_pnt,
+coplanar_3d_to_2d(point2d_t **points_2d, const point_t *origin_pnt,
                     const vect_t *u_axis, const vect_t *v_axis,
                     const point_t *points_3d, int n)
 {
@@ -108,7 +108,7 @@
 
 
 int
-bn_coplanar_2d_to_3d(point_t **points_3d, const point_t *origin_pnt,
+coplanar_2d_to_3d(point_t **points_3d, const point_t *origin_pnt,
                     const vect_t *u_axis, const vect_t *v_axis,
                     const point2d_t *points_2d, int n)
 {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to