00001 00002 00003 #ifndef QCAD_STRINGFORMULAEVALUATOR_HPP 00004 #define QCAD_STRINGFORMULAEVALUATOR_HPP 00005 00006 //Prototypes 00007 00008 //Evaluate a string expression which may contain x,y,z symbols. Throws EvaluateException on error. 00009 template<typename coordType> 00010 coordType Evaluate(std::string strExpression, coordType x, coordType y, coordType z); 00011 00012 class EvaluateException; 00013 00014 00015 #endif