Milo  0.1
Milo:EquationManipulationProgram
Binary Member List

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

addNth(int n)Nodeinline
ALL enum value (defined in Node)Node
Binary(char op, Node *one, Node *two, Node *parent, bool neg, Node::Select s)Binaryinline
Binary(EqnXMLParser &in, Node *parent)Binary
calculateOrigin(UI::Graphics &gc, int x, int y)Node
calculateSize(UI::Graphics &gc)Node
createNodeByName(std::string name, Equation &eqn)Nodestatic
downLeft()Binaryinlineprivatevirtual
downRight()Binaryinlineprivatevirtual
draw(UI::Graphics &gc) const Node
END enum value (defined in Node)Node
findNode(int x, int y)Binaryvirtual
findNode(const Box &b)Binaryvirtual
first()Node
getDepth() const Nodeinline
getDrawParenthesis() const Nodeinline
getFirstExpression()Binary
getFrame() const Nodeinline
getLeftSibling(Node *node)Binaryinlineprivatevirtual
getName() const =0Nodepure virtual
getNextLeft()Node
getNextRight()Node
getNth() const Nodeinline
getParent() const Nodeinline
getRightSibling(Node *node)Binaryinlineprivatevirtual
getSecondExpression()Binary
getSelect() const Nodeinline
getSharedPtr()Nodeinline
getSign() const Nodeinline
getType() const =0Nodepure virtual
getValue() const Node
isFactor() const Nodeinlinevirtual
isLeaf() const Binaryinlinevirtual
last()Node
less(NodePtr b) const Nodeinlinevirtual
m_firstBinaryprotected
m_internalBinaryprotected
m_opBinaryprotected
m_secondBinaryprotected
multNth(int n)Nodeinline
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()Nodeinlinevirtual
numFactors() const Binaryinlinevirtual
out(XML::Stream &xml)Node
parse(Parser &p, Node *one, Node *parent)Binarystatic
Select enum nameNode
select_tagsNodestatic
setDrawParenthesis(bool fDrawPar)Nodeinline
setNth(int n)Nodeinline
setParent(Node *parent)Nodeinline
setSelect(Select s)Nodeinline
setUpDraw(UI::Graphics &gc)Node
simplify()Nodeinlinevirtual
START enum value (defined in Node)Node
toString() const Binaryinlinevirtual
xml_out(XML::Stream &xml) const Binaryprivatevirtual
~Binary()Binaryinlinevirtual
~Node()Nodeinlinevirtual