LibreOffice Module oox (master)  1
Public Member Functions | Private Attributes | List of all members
oox::drawingml::ShapeLayoutingVisitor Class Reference

#include <layoutatomvisitors.hxx>

Inheritance diagram for oox::drawingml::ShapeLayoutingVisitor:
[legend]
Collaboration diagram for oox::drawingml::ShapeLayoutingVisitor:
[legend]

Public Member Functions

 ShapeLayoutingVisitor (const Diagram &rDgm, const dgm::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
 
- Public Member Functions inherited from oox::drawingml::LayoutAtomVisitorBase
 LayoutAtomVisitorBase (const Diagram &rDgm, const dgm::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
 
- Public Member Functions inherited from oox::drawingml::LayoutAtomVisitor
virtual ~LayoutAtomVisitor ()
 

Private Attributes

std::vector< ConstraintmaConstraints
 
std::vector< RulemaRules
 

Additional Inherited Members

- Protected Types inherited from oox::drawingml::LayoutAtomVisitorBase
enum  {
  LAYOUT_NODE,
  CONSTRAINT,
  ALGORITHM,
  RULE
}
 
- Protected Attributes inherited from oox::drawingml::LayoutAtomVisitorBase
const DiagrammrDgm
 
const dgm::PointmpCurrentNode
 
sal_Int32 mnCurrIdx
 
sal_Int32 mnCurrStep
 
sal_Int32 mnCurrCnt
 
enum oox::drawingml::LayoutAtomVisitorBase:: { ... }  meLookFor
 

Detailed Description

Definition at line 73 of file layoutatomvisitors.hxx.

Constructor & Destructor Documentation

oox::drawingml::ShapeLayoutingVisitor::ShapeLayoutingVisitor ( const Diagram rDgm,
const dgm::Point pRootPoint 
)
inline

Definition at line 76 of file layoutatomvisitors.hxx.

Member Function Documentation

void oox::drawingml::ShapeLayoutingVisitor::visit ( ConstraintAtom rAtom)
overridevirtual
void oox::drawingml::ShapeLayoutingVisitor::visit ( RuleAtom rAtom)
overridevirtual
void oox::drawingml::ShapeLayoutingVisitor::visit ( AlgAtom rAtom)
overridevirtual
void oox::drawingml::ShapeLayoutingVisitor::visit ( LayoutNode rAtom)
overridevirtual
void oox::drawingml::ShapeLayoutingVisitor::visit ( ShapeAtom rAtom)
overridevirtual

Implements oox::drawingml::LayoutAtomVisitor.

Definition at line 259 of file layoutatomvisitors.cxx.

Member Data Documentation

std::vector<Constraint> oox::drawingml::ShapeLayoutingVisitor::maConstraints
private

Definition at line 88 of file layoutatomvisitors.hxx.

Referenced by visit().

std::vector<Rule> oox::drawingml::ShapeLayoutingVisitor::maRules
private

Definition at line 89 of file layoutatomvisitors.hxx.

Referenced by visit().


The documentation for this class was generated from the following files: