[brlcad-commits] SF.net SVN: brlcad:[31938] brlcad/trunk/src/libpc
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <hom...@us...> - 2008-07-24 22:31:50
|
Revision: 31938 http://brlcad.svn.sourceforge.net/brlcad/?rev=31938&view=rev Author: homovulgaris Date: 2008-07-24 22:31:57 +0000 (Thu, 24 Jul 2008) Log Message: ----------- Include cleanup Modified Paths: -------------- brlcad/trunk/src/libpc/pcBasic.h brlcad/trunk/src/libpc/pcConstraint.h brlcad/trunk/src/libpc/pcInterval.h brlcad/trunk/src/libpc/pcNetwork.h brlcad/trunk/src/libpc/pcPCSet.h brlcad/trunk/src/libpc/pcParser.h brlcad/trunk/src/libpc/pcSolver.h brlcad/trunk/src/libpc/pc_main.c Modified: brlcad/trunk/src/libpc/pcBasic.h =================================================================== --- brlcad/trunk/src/libpc/pcBasic.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcBasic.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -28,17 +28,10 @@ #ifndef __PCBASIC_H__ #define __PCBASIC_H__ -#define PC_MAX_STACK_SIZE 1000 - #include "common.h" -#include <iostream> -#include <cstdlib> #include <string> -#include <list> -#include <stack> - /* Basic Exception Handling classes */ class pcException { @@ -54,7 +47,7 @@ }; /* Structures for defining varios derived objects from - * constrained_value templatein Boost + * constrained_value template in Boost */ struct is_even { Modified: brlcad/trunk/src/libpc/pcConstraint.h =================================================================== --- brlcad/trunk/src/libpc/pcConstraint.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcConstraint.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -30,13 +30,13 @@ #include "common.h" +#include <string> #include <stdarg.h> #include <vector> +#include <list> #include <boost/function.hpp> #include "pcVariable.h" - -//template<class T> class Constraint { private: int status; @@ -44,7 +44,6 @@ std::string expression; boost::function1< bool, std::vector<VariableAbstract *> > funct; //bool (*funct) (std::vector<VariableAbstract *>); - //boost:: public: std::list<std::string> Variables; Modified: brlcad/trunk/src/libpc/pcInterval.h =================================================================== --- brlcad/trunk/src/libpc/pcInterval.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcInterval.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -30,15 +30,8 @@ #include "common.h" -#include <iostream> -#include <cstdlib> -#include <string> -#include <list> -#include <stack> - #include "pcBasic.h" - template<class T> class Interval { private: @@ -71,11 +64,11 @@ } template<class T> -Interval<T>::Interval(T l, T h, T s) +Interval<T>::Interval(T l, T h, T s) : + low(l), + high(h), + step(s) { - low = l; - high = h; - step = s; } template<class T> Modified: brlcad/trunk/src/libpc/pcNetwork.h =================================================================== --- brlcad/trunk/src/libpc/pcNetwork.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcNetwork.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -31,10 +31,8 @@ #include "common.h" #include <iostream> -#include <cstdlib> #include <string> -#include <list> -#include <stack> +#include <vector> #include <boost/graph/graph_traits.hpp> #include <boost/graph/adjacency_list.hpp> #include <boost/graph/graphviz.hpp> Modified: brlcad/trunk/src/libpc/pcPCSet.h =================================================================== --- brlcad/trunk/src/libpc/pcPCSet.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcPCSet.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -28,6 +28,10 @@ #ifndef __PCPCSET_H__ #define __PCPCSET_H__ +#include "common.h" + +#include <string> +#include <iostream> #include <list> #include "pcVariable.h" #include "pcConstraint.h" Modified: brlcad/trunk/src/libpc/pcParser.h =================================================================== --- brlcad/trunk/src/libpc/pcParser.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcParser.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -30,15 +30,18 @@ #include "common.h" +#include <string> +#include <iostream> +#include <boost/spirit/include/classic.hpp> + #include "pcPCSet.h" #include "pcGenerator.h" -#include <boost/spirit/include/classic.hpp> #include "bu.h" #include "raytrace.h" -#include "tcl.h" #include "pc.h" + typedef PCSet<double> PCSetd; /** Modified: brlcad/trunk/src/libpc/pcSolver.h =================================================================== --- brlcad/trunk/src/libpc/pcSolver.h 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pcSolver.h 2008-07-24 22:31:57 UTC (rev 31938) @@ -30,11 +30,7 @@ #include "common.h" -#include <iostream> -#include <cstdlib> -#include <string> -#include <list> -#include <stack> +#include <vector> #include "pcBasic.h" #include "pcVariable.h" Modified: brlcad/trunk/src/libpc/pc_main.c =================================================================== --- brlcad/trunk/src/libpc/pc_main.c 2008-07-24 21:22:00 UTC (rev 31937) +++ brlcad/trunk/src/libpc/pc_main.c 2008-07-24 22:31:57 UTC (rev 31938) @@ -21,7 +21,7 @@ /** @{ */ /** @file pc_main.c * - * TODO: clean up header includes + * @brief External C Routines of Parametrics and Constraints API * * @author Dawn Thomas * @@ -31,12 +31,7 @@ #include "common.h" #include <stdlib.h> -#include <math.h> -#include <string.h> -#include "bio.h" -#include "vmath.h" -#include "rtgeom.h" #include "raytrace.h" #include "wdb.h" #include "pc.h" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |