20 #ifndef INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_LAYOUTATOMVISITORS_HXX
21 #define INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_LAYOUTATOMVISITORS_HXX
virtual void visit(ConstraintAtom &rAtom) override
std::vector< Constraint > maConstraints
virtual void visit(ConstraintAtom &rAtom) override
ShapeTemplateVisitor(const Diagram &rDgm, const svx::diagram::Point *pRootPoint)
std::vector< Rule > maRules
ShapePtr const & getShapeCopy() const
virtual void visit(ForEachAtom &rAtom) override
virtual void visit(ConstraintAtom &rAtom) override
ShapeCreationVisitor(const Diagram &rDgm, const svx::diagram::Point *pRootPoint, const ShapePtr &rParentShape)
ShapeLayoutingVisitor(const Diagram &rDgm, const svx::diagram::Point *pRootPoint)
std::shared_ptr< Shape > ShapePtr