Revision: 42006
          http://brlcad.svn.sourceforge.net/brlcad/?rev=42006&view=rev
Author:   brlcad
Date:     2011-01-07 09:00:34 +0000 (Fri, 07 Jan 2011)

Log Message:
-----------
remove the inclusion of opennurbs_ext.h since we really want to consider it a 
private implementation detail header.  instead, just provide the minimal 
forward declarations for BBNode (even though they probably shouldn't be 
required by brep.h either).

Modified Paths:
--------------
    brlcad/trunk/include/brep.h

Modified: brlcad/trunk/include/brep.h
===================================================================
--- brlcad/trunk/include/brep.h 2011-01-07 08:58:35 UTC (rev 42005)
+++ brlcad/trunk/include/brep.h 2011-01-07 09:00:34 UTC (rev 42006)
@@ -34,11 +34,18 @@
 #ifdef __cplusplus
 extern "C++" {
 #include "opennurbs.h"
-#include "opennurbs_ext.h"
 #include <iostream>
 #include <fstream>
+
+    namespace brlcad {
+       template <class T>
+       class BVNode;
+
+       typedef class BVNode<ON_BoundingBox> BBNode;
+    }
 }
 
+
 __BEGIN_DECLS
 
 #endif
@@ -90,6 +97,7 @@
     BrepBoundingVolume* bvh;
 };
 
+
 __END_DECLS
 
 #endif  /* BREP_H */


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

------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to