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

Reply via email to