diff options
Diffstat (limited to 'starmath/inc/node.hxx')
-rw-r--r-- | starmath/inc/node.hxx | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/starmath/inc/node.hxx b/starmath/inc/node.hxx index bce53f2c8004..c15ab259afbe 100644 --- a/starmath/inc/node.hxx +++ b/starmath/inc/node.hxx @@ -62,7 +62,7 @@ typedef std::vector< SmNode * > SmNodeArray; typedef std::vector< SmStructureNode * > SmStructureNodeArray; -//////////////////////////////////////////////////////////////////////////////// + enum SmScaleMode { SCALE_NONE, SCALE_WIDTH, SCALE_HEIGHT }; @@ -77,7 +77,7 @@ enum SmNodeType }; -//////////////////////////////////////////////////////////////////////////////// + class SmNode : public SmRect @@ -234,7 +234,7 @@ private: void DumpAsDot(std::ostream &out, OUString* label, int number, int& id, int parent) const; }; -//////////////////////////////////////////////////////////////////////////////// + /** A simple auxiliary iterator class for SmNode * @@ -293,7 +293,7 @@ private: bool bIsReverse; }; -//////////////////////////////////////////////////////////////////////////////// + /** Abstract baseclass for all composite node * @@ -344,7 +344,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Abstract base class for all visible node * @@ -367,7 +367,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + class SmGraphicNode : public SmVisibleNode @@ -383,7 +383,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Draws a rectangle * @@ -408,7 +408,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Polygon line node * @@ -436,7 +436,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Text node * @@ -501,7 +501,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Special node for user defined characters * @@ -527,7 +527,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Glyph node for custom operators * @@ -550,7 +550,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Math symbol node * @@ -579,7 +579,7 @@ public: void Accept(SmVisitor* pVisitor); }; -//////////////////////////////////////////////////////////////////////////////// + /** Math Identifier * @@ -594,7 +594,7 @@ public: : SmMathSymbolNode(NMATHIDENT, rNodeToken) {} }; -//////////////////////////////////////////////////////////////////////////////// + /** Root symbol node * @@ -619,7 +619,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Place node * @@ -642,7 +642,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Error node, for parsing errors * @@ -664,7 +664,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Table node * @@ -691,7 +691,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** A line * @@ -725,7 +725,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Expression node * @@ -746,7 +746,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Unary horizontical node * @@ -766,7 +766,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Root node * @@ -806,7 +806,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Binary horizontial node * @@ -840,7 +840,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Binary horizontical node * @@ -872,7 +872,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Binary diagonal node * @@ -902,7 +902,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Enum used to index sub-/supscripts in the 'aSubNodes' array @@ -985,7 +985,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Node for brace construction * @@ -1022,7 +1022,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Body of an SmBraceNode * @@ -1053,7 +1053,7 @@ inline SmBracebodyNode::SmBracebodyNode(const SmToken &rNodeToken) : } -//////////////////////////////////////////////////////////////////////////////// + /** Node for vertical brace construction * @@ -1091,7 +1091,7 @@ inline SmVerticalBraceNode::SmVerticalBraceNode(const SmToken &rNodeToken) : } -//////////////////////////////////////////////////////////////////////////////// + /** Operation Node @@ -1126,7 +1126,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Node used for alignment */ @@ -1142,7 +1142,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Attribute node * @@ -1172,7 +1172,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Font node * @@ -1202,7 +1202,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Matrix node * @@ -1234,7 +1234,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + /** Node for whitespace * @@ -1262,7 +1262,7 @@ public: }; -//////////////////////////////////////////////////////////////////////////////// + inline SmNode* SmRootNode::Argument() |