// -*- C++ -*- /* * File: math_root.h * Purpose: Declaration of the root object * Author: Alejandro Aguilar Sierra * Created: January 1999 * Description: Root math object * * Copyright: 1999 Alejandro Aguilar Sierra * * You are free to use and modify this code under the terms of * the GNU General Public Licence version 2 or later. */ #ifndef MATH_ROOT_H #define MATH_ROOT_H #include "math_inset.h" #include "symbol_def.h" #ifdef __GNUG__ #pragma interface #endif /** The general n-th root inset. \author Alejandro Aguilar Sierra \version January 1999 */ class MathRootInset : public MathInset { public: /// MathRootInset(); /// MathInset * clone() const; /// void draw(Painter &, int x, int baseline); /// void write(std::ostream &, bool fragile) const; /// void writeNormal(std::ostream &) const; /// void metrics(MathStyles st); /// bool idxUp(int & idx, int & pos) const; /// bool idxDown(int & idx, int & pos) const; }; #endif