2 #ifndef MATH_EXFUNCINSET_H
3 #define MATH_EXFUNCINSET_H
6 #include "math_nestinset.h"
8 // f(x) in one block (as opposed to 'f','(','x',')' or 'f','x')
9 // for interfacing external programs
11 class MathExFuncInset : public MathNestInset {
14 explicit MathExFuncInset(string const & name);
16 MathExFuncInset(string const & name, MathArray const & ar);
18 MathInset * clone() const;
20 void metrics(MetricsInfo & mi, Dimension & dim) const;
22 void draw(PainterInfo & pi, int x, int y) const;
27 void maple(MapleStream &) const;
29 void maxima(MaximaStream &) const;
31 void mathematica(MathematicaStream &) const;
33 void mathmlize(MathMLStream &) const;
35 void octave(OctaveStream &) const;