diff options
author | matteocam <matteo.campanelli@gmail.com> | 2014-02-25 14:37:55 -0500 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-03-15 22:45:51 +0000 |
commit | 93e6291c29d547c0c29c6e43b2ca4b36a3e8506f (patch) | |
tree | 50d3560576046dd111e5a9aad5d37afa1add69a9 /starmath/inc/visitors.hxx | |
parent | edc8ee009943e7fc9a68730b0efb303b019a62d4 (diff) |
fdo#53472 Created Dynamic Integral Node classes. Integrals size made dependent on body.
Change-Id: I0348155f2429cf7dd3cbe7d71f333879ec6de980
Reviewed-on: https://gerrit.libreoffice.org/8569
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Diffstat (limited to 'starmath/inc/visitors.hxx')
-rw-r--r-- | starmath/inc/visitors.hxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/starmath/inc/visitors.hxx b/starmath/inc/visitors.hxx index 630b311411b7..7c4dcf7b6d50 100644 --- a/starmath/inc/visitors.hxx +++ b/starmath/inc/visitors.hxx @@ -42,6 +42,8 @@ public: virtual void Visit( SmLineNode* pNode ) = 0; virtual void Visit( SmExpressionNode* pNode ) = 0; virtual void Visit( SmPolyLineNode* pNode ) = 0; + virtual void Visit( SmDynIntegralNode* pNode ) = 0; + virtual void Visit( SmDynIntegralSymbolNode* pNode ) = 0; virtual void Visit( SmRootNode* pNode ) = 0; virtual void Visit( SmRootSymbolNode* pNode ) = 0; virtual void Visit( SmRectangleNode* pNode ) = 0; @@ -81,6 +83,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); private: @@ -124,6 +128,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); protected: @@ -227,6 +233,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); private: @@ -344,6 +352,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); SmCaretPosGraph* takeGraph() @@ -393,6 +403,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); /** Clone a pNode */ @@ -465,6 +477,8 @@ public: void Visit( SmPolyLineNode* pNode ); void Visit( SmRootNode* pNode ); void Visit( SmRootSymbolNode* pNode ); + void Visit( SmDynIntegralNode* pNode ); + void Visit( SmDynIntegralSymbolNode* pNode ); void Visit( SmRectangleNode* pNode ); void Visit( SmVerticalBraceNode* pNode ); private: |