All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::AbstractVisitor Class Referenceabstract

#include <AbstractVisitor.h>

Inheritance diagram for te::layout::AbstractVisitor:
te::layout::LegendModel te::layout::ScaleModel

Public Member Functions

 AbstractVisitor ()
 
virtual void disassociate ()
 
virtual void visit (Visitable *visitable)
 
virtual void visitDependent ()=0
 
 ~AbstractVisitor (void)
 

Protected Attributes

Visitablem_visitable
 

Detailed Description

Definition at line 37 of file AbstractVisitor.h.

Constructor & Destructor Documentation

te::layout::AbstractVisitor::AbstractVisitor ( )

Definition at line 32 of file AbstractVisitor.cpp.

te::layout::AbstractVisitor::~AbstractVisitor ( void  )

Definition at line 38 of file AbstractVisitor.cpp.

Member Function Documentation

void te::layout::AbstractVisitor::disassociate ( )
virtual

Definition at line 67 of file AbstractVisitor.cpp.

Referenced by te::layout::Visitable::unacceptVisitor().

void te::layout::AbstractVisitor::visit ( Visitable visitable)
virtual

Definition at line 43 of file AbstractVisitor.cpp.

Referenced by te::layout::Visitable::acceptVisitor().

virtual void te::layout::AbstractVisitor::visitDependent ( )
pure virtual

Member Data Documentation

Visitable* te::layout::AbstractVisitor::m_visitable
protected

Definition at line 51 of file AbstractVisitor.h.


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