Revision: 69071
          http://sourceforge.net/p/brlcad/code/69071
Author:   starseeker
Date:     2016-10-15 19:38:17 +0000 (Sat, 15 Oct 2016)
Log Message:
-----------
push out the rest of the rt/nmg.h includes, except for the problematic 
nmg_class.c

Modified Paths:
--------------
    brlcad/trunk/include/nmg.h
    brlcad/trunk/include/rt/nmg.h
    brlcad/trunk/include/rt/nurb.h
    brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_eval.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_extrude.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_index.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_info.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_junk.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_manif.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_mesh.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_mirror.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_visit.c

Modified: brlcad/trunk/include/nmg.h
===================================================================
--- brlcad/trunk/include/nmg.h  2016-10-15 15:42:28 UTC (rev 69070)
+++ brlcad/trunk/include/nmg.h  2016-10-15 19:38:17 UTC (rev 69071)
@@ -825,8 +825,19 @@
 };
 #define NMG_CK_INTER_STRUCT(_p) NMG_CKMAG(_p, NMG_INTER_STRUCT_MAGIC, 
"nmg_inter_struct")
 
+/**
+ * global nmg animation vblock callback
+ */
+RT_EXPORT extern void (*nmg_vlblock_anim_upcall)(void);
 
+/**
+ * global nmg mged display debug callback (ew)
+ */
+RT_EXPORT extern void (*nmg_mged_debug_display_hack)(void);
 
+
+
+
 /* From file nmg_mk.c */
 /*      MAKE routines */
 RT_EXPORT extern struct model *nmg_mm(void);

Modified: brlcad/trunk/include/rt/nmg.h
===================================================================
--- brlcad/trunk/include/rt/nmg.h       2016-10-15 15:42:28 UTC (rev 69070)
+++ brlcad/trunk/include/rt/nmg.h       2016-10-15 19:38:17 UTC (rev 69071)
@@ -247,17 +247,7 @@
  */
 RT_EXPORT extern void (*nmg_plot_anim_upcall)(void);
 
-/**
- * global nmg animation vblock callback
- */
-RT_EXPORT extern void (*nmg_vlblock_anim_upcall)(void);
 
-/**
- * global nmg mged display debug callback
- */
-RT_EXPORT extern void (*nmg_mged_debug_display_hack)(void);
-
-
 /* From nmg_rt_isect.c */
 RT_EXPORT extern void nmg_rt_print_hitlist(struct bu_list *hd);
 

Modified: brlcad/trunk/include/rt/nurb.h
===================================================================
--- brlcad/trunk/include/rt/nurb.h      2016-10-15 15:42:28 UTC (rev 69070)
+++ brlcad/trunk/include/rt/nurb.h      2016-10-15 19:38:17 UTC (rev 69071)
@@ -37,6 +37,7 @@
 #include "bu/list.h"
 #include "bn/plane.h"
 #include "rt/defines.h"
+#include "rt/hit.h"
 
 struct resource; /* forward declaration */
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -31,8 +31,8 @@
 
 #include <string.h>
 
+#include "bu/malloc.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_eval.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_eval.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_eval.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -34,8 +34,10 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/exit.h"
+#include "bu/list.h"
+#include "bu/log.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 
 struct nmg_bool_state {

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_extrude.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_extrude.c 2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_extrude.c 2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -36,9 +36,7 @@
 #include "bu/malloc.h"
 #include "bn/plane.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
-
 /**
  * Count number of vertices in an NMG loop.
  */

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -47,13 +47,12 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "bu/sort.h"
 #include "bn/plane.h"
 #include "bn/plot3.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
-
 #define PLOT_BOTH_FACES 1
 
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -36,11 +36,11 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "bu/sort.h"
 #include "bu/str.h"
 #include "bn/mat.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_index.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_index.c   2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_index.c   2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -34,8 +34,8 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 /**
  * Return the structure index number of an arbitrary NMG structure.

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_info.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_info.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_info.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -38,10 +38,10 @@
 
 #include "vmath.h"
 #include "bu/debug.h"
+#include "bu/malloc.h"
 #include "bn/mat.h"
 #include "bn/plane.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 /************************************************************************
  *                                                                     *

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c   2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c   2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -60,11 +60,11 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "bn/mat.h"
 #include "bn/plane.h"
 #include "bn/plot3.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 #define ISECT_NONE 0
 #define ISECT_SHARED_V 1

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_junk.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_junk.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_junk.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -44,7 +44,6 @@
 #include "bn.h"
 #include "vmath.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 
 /**

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_manif.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_manif.c   2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_manif.c   2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -32,8 +32,8 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 #define PAINT_INTERIOR 1
 #define PAINT_EXTERIOR 0

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_mesh.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_mesh.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_mesh.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -37,9 +37,7 @@
 #include "vmath.h"
 #include "bn/plane.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
-
 /**
  * Determine if T lies within angle AB, such that A < T < B.
  * The angle B is expected to be "more ccw" than A.

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_mirror.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_mirror.c  2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_mirror.c  2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -28,7 +28,6 @@
 #include "raytrace.h"
 #include "rt/geom.h"
 
-
 /**
  * Given a pointer to an internal GED database object, mirror the
  * object's values about the given transformation matrix.

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -34,9 +34,9 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
+#include "bn/mat.h"
 #include "nmg.h"
-#include "bn/mat.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 /* externed */

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c      2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c      2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -63,8 +63,8 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c     2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c     2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -33,11 +33,10 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
-
 void
 nmg_merge_regions(struct nmgregion *r1, struct nmgregion *r2, const struct 
bn_tol *tol)
 {

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c    2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_plot.c    2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -48,10 +48,10 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "bn/plot3.h"
 #include "bn/vlist.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 #define US_DELAY 10 /* Additional delay between frames */

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c      2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c      2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -35,9 +35,9 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
+#include "bu/str.h"
 #include "nmg.h"
-#include "bu/str.h"
-#include "rt/nmg.h"
 #include "rt/nurb.h"
 
 

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c   2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c   2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -33,12 +33,11 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
 #include "bn/plane.h"
 #include "bn/plot3.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
-
 /* vertex/edge distance
  * Each loop geometry element (edge/vertex) has one of these computed.
  * We keep track of them for the whole face so that this value is computed

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c     2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c     2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -33,12 +33,12 @@
 #include "bio.h"
 
 #include "vmath.h"
+#include "bu/malloc.h"
+#include "bu/parallel.h"
 #include "bn/mat.h"
-#include "bu/parallel.h"
 #include "bn/plane.h"
 #include "bn/plot3.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
 
 /* macros for comparing 2D points in scanline order */

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_visit.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_visit.c   2016-10-15 15:42:28 UTC 
(rev 69070)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_visit.c   2016-10-15 19:38:17 UTC 
(rev 69071)
@@ -42,9 +42,7 @@
 
 #include "vmath.h"
 #include "nmg.h"
-#include "rt/nmg.h"
 
-
 void
 nmg_visit_vertex(struct vertex *v, const struct nmg_visit_handlers *htab, void 
*state)
 

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


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to