Inherited by CollectSegs, IpeBitmapFinder, IpeGroupChecker, TextBoxVisitor, TextCollectingVisitor, and XFormInvalidator.
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.
IpeVisitor::~IpeVisitor | ( | ) | [virtual] |
Pure virtual destructor.
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] |
void IpeVisitor::VisitImage | ( | const IpeImage * | obj | ) | [virtual] |
void IpeVisitor::VisitReference | ( | const IpeReference * | obj | ) | [virtual] |
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.