Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

IpeVisitor Class Reference
[Ipe Management]

Base class for visitors to IpeObject. More...

Inherited by CollectSegs, IpeBitmapFinder, IpeGroupChecker, and XFormInvalidator.

List of all members.

Public Methods


Detailed Description

Base class for visitors to IpeObject.

Many operations on Ipe objects are implemented as visitors, all derived from IpeVisitor.

The default implementation of each VisitXXX member calls VisitObject. The default implementation of VisitObject doesn't do anything.


Constructor & Destructor Documentation

IpeVisitor::~IpeVisitor   [pure virtual]
 

Pure virtual destructor.


Member Function Documentation

void IpeVisitor::operator() const IpeObject   obj [inline]
 

Operator syntax: Visitor(IpeObject).

void IpeVisitor::operator() const IpePgObject   obj [inline]
 

Operator syntax: Visitor(IpePgObject).

void IpeVisitor::VisitGroup const IpeGroup   obj [virtual]
 

Called on an IpeGroup object.

void IpeVisitor::VisitPath const IpePath   obj [virtual]
 

Called on an IpePath object.

void IpeVisitor::VisitMark const IpeMark   obj [virtual]
 

Called on an IpeMark object.

void IpeVisitor::VisitText const IpeText   obj [virtual]
 

Called on an IpeText object.

void IpeVisitor::VisitImage const IpeImage   obj [virtual]
 

Called on an IpeImage object.

void IpeVisitor::VisitReference const IpeReference   obj [virtual]
 

Called on an IpeReference object.

void IpeVisitor::VisitObject const IpeObject   obj [virtual]
 

Called on an IpeObject.

This is called if the more specific function is not implemented by a derived class.


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