Lines Matching refs:SmNode

59 class SmNode;
62 typedef std::vector< SmNode * > SmNodeArray;
84 class SmNode : public SmRect class
97 SmNode(SmNodeType eNodeType, const SmToken &rNodeToken);
103 virtual ~SmNode();
108 virtual SmNode * GetSubNode(sal_uInt16 nIndex);
109 const SmNode * GetSubNode(sal_uInt16 nIndex) const in GetSubNode()
111 return ((SmNode *) this)->GetSubNode(nIndex); in GetSubNode()
114 virtual SmNode * GetLeftMost();
115 const SmNode * GetLeftMost() const in GetLeftMost()
117 return ((SmNode *) this)->GetLeftMost(); in GetLeftMost()
163 const SmNode * FindNodeWithAccessibleIndex(xub_StrLen nAccIndex) const;
177 const SmNode * FindTokenAt(sal_uInt16 nRow, sal_uInt16 nCol) const;
178 const SmNode * FindRectClosestTo(const Point &rPoint) const;
189 class SmStructureNode : public SmNode
195 : SmNode(eNodeType, rNodeToken) in SmStructureNode()
207 using SmNode::GetSubNode;
208 virtual SmNode * GetSubNode(sal_uInt16 nIndex);
209 void SetSubNodes(SmNode *pFirst, SmNode *pSecond, SmNode *pThird = NULL);
221 class SmVisibleNode : public SmNode
225 : SmNode(eNodeType, rNodeToken) in SmVisibleNode()
232 using SmNode::GetSubNode;
233 virtual SmNode * GetSubNode(sal_uInt16 nIndex);
467 using SmNode::GetLeftMost;
468 virtual SmNode * GetLeftMost();
585 using SmNode::GetLeftMost;
586 virtual SmNode * GetLeftMost();
651 SmNode * GetBody() { return GetSubNode(0); } in GetBody()
652 const SmNode * GetBody() const in GetBody()
660SmNode * GetSubSup(SmSubSup eSubSup) { return GetSubNode( sal::static_int_cast< sal_uInt16 >(1 + e… in GetSubSup()
738 SmNode * GetSymbol();
739 const SmNode * GetSymbol() const in GetSymbol()
744 long CalcSymbolHeight(const SmNode &rSymbol, const SmFormat &rFormat) const;
824 using SmNode::GetLeftMost;
825 virtual SmNode * GetLeftMost();