Revision: 41484
http://brlcad.svn.sourceforge.net/brlcad/?rev=41484&view=rev
Author: indianlarry
Date: 2010-11-30 16:08:07 +0000 (Tue, 30 Nov 2010)
Log Message:
-----------
Added DB5_MINORTYPE_BRLCAD_BREP 'brep' type hooks to type_table[] and 'db
get_type' related functions.
Modified Paths:
--------------
brlcad/trunk/src/libged/get_type.c
brlcad/trunk/src/libged/search.c
brlcad/trunk/src/libged/wdb_obj.c
brlcad/trunk/src/librt/db5_types.c
Modified: brlcad/trunk/src/libged/get_type.c
===================================================================
--- brlcad/trunk/src/libged/get_type.c 2010-11-30 15:34:31 UTC (rev 41483)
+++ brlcad/trunk/src/libged/get_type.c 2010-11-30 16:08:07 UTC (rev 41484)
@@ -189,6 +189,9 @@
case DB5_MINORTYPE_BRLCAD_COMBINATION:
bu_vls_printf(&gedp->ged_result_str, "comb");
break;
+ case DB5_MINORTYPE_BRLCAD_BREP:
+ bu_vls_printf(&gedp->ged_result_str, "brep");
+ break;
default:
bu_vls_printf(&gedp->ged_result_str, "other");
break;
Modified: brlcad/trunk/src/libged/search.c
===================================================================
--- brlcad/trunk/src/libged/search.c 2010-11-30 15:34:31 UTC (rev 41483)
+++ brlcad/trunk/src/libged/search.c 2010-11-30 16:08:07 UTC (rev 41484)
@@ -1190,6 +1190,9 @@
type_match = 1;
}
break;
+ case DB5_MINORTYPE_BRLCAD_BREP:
+ type_match = (!bu_fnmatch(plan->type_data, "brep", 0));
+ break;
default:
type_match = (!bu_fnmatch(plan->type_data, "other", 0));
break;
Modified: brlcad/trunk/src/libged/wdb_obj.c
===================================================================
--- brlcad/trunk/src/libged/wdb_obj.c 2010-11-30 15:34:31 UTC (rev 41483)
+++ brlcad/trunk/src/libged/wdb_obj.c 2010-11-30 16:08:07 UTC (rev 41484)
@@ -1037,6 +1037,9 @@
case DB5_MINORTYPE_BRLCAD_COMBINATION:
Tcl_AppendResult(interp, "comb", (char *)NULL);
break;
+ case DB5_MINORTYPE_BRLCAD_BREP:
+ Tcl_AppendResult(interp, "brep", (char *)NULL);
+ break;
default:
Tcl_AppendResult(interp, "other", (char *)NULL);
break;
Modified: brlcad/trunk/src/librt/db5_types.c
===================================================================
--- brlcad/trunk/src/librt/db5_types.c 2010-11-30 15:34:31 UTC (rev 41483)
+++ brlcad/trunk/src/librt/db5_types.c 2010-11-30 16:08:07 UTC (rev 41484)
@@ -98,6 +98,7 @@
{ DB5_MAJORTYPE_BRLCAD, DB5_MINORTYPE_BRLCAD_CLINE, 1, "cline", "cline" },
{ DB5_MAJORTYPE_BRLCAD, DB5_MINORTYPE_BRLCAD_BOT, 1, "bot", "bag of
triangles" },
{ DB5_MAJORTYPE_BRLCAD, DB5_MINORTYPE_BRLCAD_COMBINATION, 1,
"combination", "combination" },
+ { DB5_MAJORTYPE_BRLCAD, DB5_MINORTYPE_BRLCAD_BREP, 1, "brep", "Boundary
Representation" },
{ DB5_MAJORTYPE_BRLCAD, 0, 0, "brlcad", "BRL-CAD geometry" },
{ DB5_MAJORTYPE_ATTRIBUTE_ONLY, 0, 0, "attribonly", "attribute only" },
{ DB5_MAJORTYPE_BINARY_UNIF, DB5_MINORTYPE_BINU_FLOAT, 1, "float", "array
of floats" },
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits