[brlcad-commits] SF.net SVN: brlcad:[41484] brlcad/trunk/src
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <ind...@us...> - 2010-11-30 17:04:58
|
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. |