LibreOffice Module oox (master) 1
|
#include <layoutatomvisitors.hxx>
Public Member Functions | |
ShapeLayoutingVisitor (const Diagram &rDgm, const svx::diagram::Point *pRootPoint) | |
virtual void | visit (ConstraintAtom &rAtom) override |
virtual void | visit (RuleAtom &rAtom) override |
virtual void | visit (AlgAtom &rAtom) override |
virtual void | visit (LayoutNode &rAtom) override |
virtual void | visit (ShapeAtom &rAtom) override |
virtual void | visit (ForEachAtom &rAtom) override |
virtual void | visit (ConditionAtom &rAtom) override |
virtual void | visit (ChooseAtom &rAtom) override |
virtual void | visit (LayoutNode &rAtom) override |
virtual void | visit (ConstraintAtom &rAtom)=0 |
virtual void | visit (RuleAtom &rAtom)=0 |
virtual void | visit (AlgAtom &rAtom)=0 |
virtual void | visit (ForEachAtom &rAtom)=0 |
virtual void | visit (ConditionAtom &rAtom)=0 |
virtual void | visit (ChooseAtom &rAtom)=0 |
virtual void | visit (LayoutNode &rAtom)=0 |
virtual void | visit (ShapeAtom &rAtom)=0 |
Public Member Functions inherited from oox::drawingml::LayoutAtomVisitorBase | |
LayoutAtomVisitorBase (const Diagram &rDgm, const svx::diagram::Point *pRootPoint) | |
void | defaultVisit (LayoutAtom const &rAtom) |
virtual void | visit (ForEachAtom &rAtom) override |
virtual void | visit (ConditionAtom &rAtom) override |
virtual void | visit (ChooseAtom &rAtom) override |
virtual void | visit (LayoutNode &rAtom) override |
virtual void | visit (ConstraintAtom &rAtom)=0 |
virtual void | visit (RuleAtom &rAtom)=0 |
virtual void | visit (AlgAtom &rAtom)=0 |
virtual void | visit (ForEachAtom &rAtom)=0 |
virtual void | visit (ConditionAtom &rAtom)=0 |
virtual void | visit (ChooseAtom &rAtom)=0 |
virtual void | visit (LayoutNode &rAtom)=0 |
virtual void | visit (ShapeAtom &rAtom)=0 |
Public Member Functions inherited from oox::drawingml::LayoutAtomVisitor | |
virtual | ~LayoutAtomVisitor () |
virtual void | visit (ConstraintAtom &rAtom)=0 |
virtual void | visit (RuleAtom &rAtom)=0 |
virtual void | visit (AlgAtom &rAtom)=0 |
virtual void | visit (ForEachAtom &rAtom)=0 |
virtual void | visit (ConditionAtom &rAtom)=0 |
virtual void | visit (ChooseAtom &rAtom)=0 |
virtual void | visit (LayoutNode &rAtom)=0 |
virtual void | visit (ShapeAtom &rAtom)=0 |
Private Attributes | |
std::vector< Constraint > | maConstraints |
std::vector< Rule > | maRules |
Additional Inherited Members | |
Protected Types inherited from oox::drawingml::LayoutAtomVisitorBase | |
enum | { LAYOUT_NODE , CONSTRAINT , ALGORITHM , RULE } |
Protected Attributes inherited from oox::drawingml::LayoutAtomVisitorBase | |
const Diagram & | mrDgm |
const svx::diagram::Point * | mpCurrentNode |
sal_Int32 | mnCurrIdx |
sal_Int32 | mnCurrStep |
sal_Int32 | mnCurrCnt |
enum oox::drawingml::LayoutAtomVisitorBase:: { ... } | meLookFor |
Definition at line 74 of file layoutatomvisitors.hxx.
|
inline |
Definition at line 77 of file layoutatomvisitors.hxx.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Definition at line 204 of file layoutatomvisitors.cxx.
References oox::drawingml::LayoutAtomVisitorBase::ALGORITHM, aMap, oox::drawingml::LayoutNode::getDiagram(), oox::drawingml::Diagram::getLayout(), oox::drawingml::LayoutAtom::getLayoutNode(), oox::drawingml::AlgAtom::layoutShape(), maConstraints, maRules, oox::drawingml::LayoutAtomVisitorBase::meLookFor, and oox::drawingml::LayoutAtomVisitorBase::mpCurrentNode.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
Definition at line 60 of file layoutatomvisitorbase.cxx.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
Definition at line 59 of file layoutatomvisitorbase.cxx.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Definition at line 192 of file layoutatomvisitors.cxx.
References oox::drawingml::LayoutAtomVisitorBase::CONSTRAINT, maConstraints, oox::drawingml::LayoutAtomVisitorBase::meLookFor, and oox::drawingml::ConstraintAtom::parseConstraint().
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
Definition at line 58 of file layoutatomvisitorbase.cxx.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
Definition at line 61 of file layoutatomvisitorbase.cxx.
|
overridevirtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
Definition at line 216 of file layoutatomvisitors.cxx.
References oox::drawingml::LayoutAtomVisitorBase::ALGORITHM, oox::drawingml::LayoutAtomVisitorBase::CONSTRAINT, oox::drawingml::LayoutAtomVisitorBase::defaultVisit(), oox::drawingml::Diagram::getData(), oox::drawingml::LayoutAtom::getName(), oox::drawingml::LayoutAtomVisitorBase::LAYOUT_NODE, maConstraints, oox::drawingml::LayoutAtomVisitorBase::meLookFor, oox::drawingml::LayoutAtomVisitorBase::mnCurrIdx, oox::drawingml::LayoutAtomVisitorBase::mpCurrentNode, oox::drawingml::LayoutAtomVisitorBase::mrDgm, svx::diagram::Point::msModelId, and oox::drawingml::LayoutAtomVisitorBase::RULE.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Definition at line 198 of file layoutatomvisitors.cxx.
References maRules, oox::drawingml::LayoutAtomVisitorBase::meLookFor, oox::drawingml::RuleAtom::parseRule(), and oox::drawingml::LayoutAtomVisitorBase::RULE.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Definition at line 263 of file layoutatomvisitors.cxx.
|
virtual |
Reimplemented from oox::drawingml::LayoutAtomVisitorBase.
|
private |
Definition at line 89 of file layoutatomvisitors.hxx.
Referenced by visit().
|
private |
Definition at line 90 of file layoutatomvisitors.hxx.
Referenced by visit().