Milo  0.1
Milo:EquationManipulationProgram
Power Member List

This is the complete list of members for Power, 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
calcOrig(UI::Graphics &gc, int x, int y)Powerprivatevirtual
calcSize(UI::Graphics &gc)Powerprivatevirtual
calculateOrigin(UI::Graphics &gc, int x, int y)Node
calculateSize(UI::Graphics &gc)Node
create(Equation &eqn)Powerstatic
createNodeByName(std::string name, Equation &eqn)Nodestatic
draw(UI::Graphics &gc) const Node
drawNode(UI::Graphics &gc) const Powerprivatevirtual
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
getName() const Powerinlinevirtual
getNextLeft()Node
getNextRight()Node
getNodeValue() const Powerprivatevirtual
getNth() const Nodeinline
getParent() const Nodeinline
getSecondExpression()Binary
getSelect() const Nodeinline
getSharedPtr()Nodeinline
getSign() const Nodeinline
getType() const Powerinlinevirtual
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
namePowerstatic
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()Powervirtual
numFactors() const Binaryinlinevirtual
out(XML::Stream &xml)Node
parse(Parser &p, Node *one, Node *parent)Binarystatic
Power(Node *one, Node *two, Node *parent, bool neg=false, Node::Select s=Node::Select::NONE)Powerinline
Power(EqnXMLParser &in, Node *parent)Powerinline
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()Powervirtual
simplify(NodeVector &factors)Powerstatic
simplify(NodeVector::iterator a, NodeVector::iterator b)Powerprivatestatic
START enum value (defined in Node)Node
toString() const Binaryinlinevirtual
typePowerstatic
~Binary()Binaryinlinevirtual
~Node()Nodeinlinevirtual
~Power()Powerinline