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