|
BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Go to the source code of this file.
Classes | |
| class | INodeVisitor |
Functions | |
| void | VisitNodesPreorder (const INode &node, INodeVisitor &visitor) |
| void | VisitNodesPostorder (const INode &node, INodeVisitor &visitor) |
Defines interface class INodeVisitor.
Definition in file INodeVisitor.h.
| void VisitNodesPreorder | ( | const INode & | node, |
| INodeVisitor & | visitor | ||
| ) |
Definition at line 18 of file INodeVisitor.cpp.
References INode::accept(), NodeIterator< Strategy >::depth(), NodeIterator< Strategy >::first(), NodeIterator< Strategy >::getCurrent(), NodeIterator< Strategy >::isDone(), NodeIterator< Strategy >::next(), and INodeVisitor::setDepth().
| void VisitNodesPostorder | ( | const INode & | node, |
| INodeVisitor & | visitor | ||
| ) |
Definition at line 30 of file INodeVisitor.cpp.
References INode::accept(), NodeIterator< Strategy >::depth(), NodeIterator< Strategy >::first(), NodeIterator< Strategy >::getCurrent(), NodeIterator< Strategy >::isDone(), NodeIterator< Strategy >::next(), and INodeVisitor::setDepth().