Milo  0.1
Milo:EquationManipulationProgram
Term Member List

This is the complete list of members for Term, including all inherited members.

add(Parser &p)Termprivate
addNth(int n)Nodeinline
ALL enum value (defined in Node)Node
begin()Terminline
calcOrig(UI::Graphics &gc, int x, int y)Termprivatevirtual
calcSize(UI::Graphics &gc)Termprivatevirtual
calculateOrigin(UI::Graphics &gc, int x, int y)Node
calculateSize(UI::Graphics &gc)Node
createNodeByName(std::string name, Equation &eqn)Nodestatic
downLeft()Terminlineprivatevirtual
downRight()Terminlineprivatevirtual
draw(UI::Graphics &gc) const Node
drawNode(UI::Graphics &gc) const Termprivatevirtual
end()Terminline
END enum value (defined in Node)Node
FactorIterator (defined in Term)Termfriend
factorsTermprivate
findNode(int x, int y)Termvirtual
findNode(const Box &b)Termvirtual
first()Node
getDepth() const Nodeinline
getDrawParenthesis() const Nodeinline
getFrame() const Nodeinline
getLeftSibling(Node *node)Termprivatevirtual
getName() const Terminlinevirtual
getNextLeft()Node
getNextRight()Node
getNodeValue() const Termprivatevirtual
getNth() const Nodeinline
getParent() const Nodeinline
getRightSibling(Node *node)Termprivatevirtual
getSelect() const Nodeinline
getSharedPtr()Terminline
getSign() const Nodeinline
getType() const Terminlinevirtual
getValue() const Node
insertAfterMe(Node *me, NodePtr node)Termstatic
isFactor() const Terminlinevirtual
isLeaf() const Terminlinevirtual
last()Node
less(NodePtr b) const Nodeinlinevirtual
m_internalTermprivate
multiply(double n)Term
multiply(TermPtr old_term)Term
multNth(int n)Nodeinline
nameTermstatic
negative()Nodeinline
Node(Node *parent=nullptr, bool fNeg=false, Select s=NONE)Nodeinline
Node(EqnXMLParser &in, Node *parent)Node
NONE enum value (defined in Node)Node
normalize()Termvirtual
numFactors() const Termvirtual
out(XML::Stream &xml)Node
parse(Parser &p, Node *parent=nullptr)Termstatic
pos(Node *me)Termstatic
Select enum nameNode
select_tagsNodestatic
setDrawParenthesis(bool fDrawPar)Nodeinline
setNth(int n)Nodeinline
setParent()Terminline
setParent(Expression *parent)Terminline
Node::setParent(Node *parent)Nodeinline
setSelect(Select s)Nodeinline
setUpDraw(UI::Graphics &gc)Node
simplify()Termvirtual
simplify(NodePtr ref, TermPtr new_term)Term
simplify(TermVector &terms, TermVector::iterator a, TermVector::iterator b)Termstatic
START enum value (defined in Node)Node
Term(Parser &p, Expression *parent=nullptr)Terminline
Term(EqnXMLParser &in, Node *parent=nullptr)Term
Term(NodeVector &f, Expression *parent)Terminline
Term(Node *node, Expression *parent=nullptr, bool fNeg=false)Terminline
toString() const Termvirtual
typeTermstatic
xml_out(XML::Stream &xml) const Termprivatevirtual
~Node()Nodeinlinevirtual
~Term()Terminline