[brlcad-commits] SF.net SVN: brlcad:[36362] brlcad/trunk/src/conv/step
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <ind...@us...> - 2009-11-02 16:20:30
|
Revision: 36362 http://brlcad.svn.sourceforge.net/brlcad/?rev=36362&view=rev Author: indianlarry Date: 2009-11-02 16:20:23 +0000 (Mon, 02 Nov 2009) Log Message: ----------- Added namespace usage statement for "std" and cleaned up full references. Modified Paths: -------------- brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h brlcad/trunk/src/conv/step/STEPEntity.h brlcad/trunk/src/conv/step/STEPWrapper.h Modified: brlcad/trunk/src/conv/step/BRLCADWrapper.cpp =================================================================== --- brlcad/trunk/src/conv/step/BRLCADWrapper.cpp 2009-11-02 16:10:31 UTC (rev 36361) +++ brlcad/trunk/src/conv/step/BRLCADWrapper.cpp 2009-11-02 16:20:23 UTC (rev 36362) @@ -27,6 +27,8 @@ #include <string> #include <iostream> +using namespace std; + #include "BRLCADWrapper.h" extern "C" { @@ -77,20 +79,20 @@ } bool -BRLCADWrapper::WriteBrep(std::string name, ON_Brep *brep) { - std::ostringstream str; - std::string strcnt; - - if (name.empty()) { - name = filename; - } - //TODO: need to do some name checks here for now static - //region/solid number increment - str << sol_reg_cnt++; - strcnt = str.str(); - std::string sol = name + strcnt + ".s"; - std::string reg = name + strcnt + ".r"; +BRLCADWrapper::WriteBrep(string name,ON_Brep *brep) { + ostringstream str; + string strcnt; + if (name.empty()) { + name = filename; + } + //TODO: need to do some name checks here for now static + //region/solid number increment + str << sol_reg_cnt++; + strcnt = str.str(); + string sol = name + strcnt + ".s"; + string reg = name + strcnt + ".r"; + mk_brep(outfp, sol.c_str(), brep); unsigned char rgb[] = {200,180,180}; mk_region1(outfp, reg.c_str(), sol.c_str(), "plastic", "", rgb); Modified: brlcad/trunk/src/conv/step/BRLCADWrapper.h =================================================================== --- brlcad/trunk/src/conv/step/BRLCADWrapper.h 2009-11-02 16:10:31 UTC (rev 36361) +++ brlcad/trunk/src/conv/step/BRLCADWrapper.h 2009-11-02 16:20:23 UTC (rev 36362) @@ -30,18 +30,18 @@ class BRLCADWrapper { private: - std::string filename; - struct rt_wdb *outfp; - static int sol_reg_cnt; + string filename; + struct rt_wdb *outfp; + static int sol_reg_cnt; public: - BRLCADWrapper(); - virtual ~BRLCADWrapper(); - bool OpenFile( const char * flnm); - bool WriteHeader(); - bool WriteSphere(double *center, double radius); - bool WriteBrep(std::string name,ON_Brep *brep); - bool Close(); + BRLCADWrapper(); + virtual ~BRLCADWrapper(); + bool OpenFile( const char * flnm); + bool WriteHeader(); + bool WriteSphere(double *center, double radius); + bool WriteBrep(string name,ON_Brep *brep); + bool Close(); }; #endif /* BRLCADWRAPPER_H_ */ Modified: brlcad/trunk/src/conv/step/STEPEntity.h =================================================================== --- brlcad/trunk/src/conv/step/STEPEntity.h 2009-11-02 16:10:31 UTC (rev 36361) +++ brlcad/trunk/src/conv/step/STEPEntity.h 2009-11-02 16:20:23 UTC (rev 36362) @@ -31,6 +31,8 @@ #include <list> #include <map> +using namespace std; + class STEPWrapper; class ON_Brep; Modified: brlcad/trunk/src/conv/step/STEPWrapper.h =================================================================== --- brlcad/trunk/src/conv/step/STEPWrapper.h 2009-11-02 16:10:31 UTC (rev 36361) +++ brlcad/trunk/src/conv/step/STEPWrapper.h 2009-11-02 16:20:23 UTC (rev 36362) @@ -38,6 +38,8 @@ #include <map> #include <vector> +using namespace std; + #include <sdai.h> #include <STEPattribute.h> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |