#include <VisualVisitor.h>


Public Member Functions | |
| virtual void | processVisualModel (simulation::Node *node, core::VisualModel *vm)=0 |
| virtual void | processObject (simulation::Node *, core::objectmodel::BaseObject *) |
| virtual Result | processNodeTopDown (simulation::Node *node) |
| Callback method called when decending to a new node. Recursion will stop if this method returns RESULT_PRUNE. | |
| virtual const char * | getCategoryName () const |
| Return a category name for this action. | |
Definition at line 45 of file VisualVisitor.h.
| virtual const char* sofa::simulation::VisualVisitor::getCategoryName | ( | ) | const [inline, virtual] |
Return a category name for this action.
Only used for debugging / profiling purposes
Reimplemented from sofa::simulation::Visitor.
Definition at line 60 of file VisualVisitor.h.
| virtual Result sofa::simulation::VisualVisitor::processNodeTopDown | ( | simulation::Node * | ) | [inline, virtual] |
Callback method called when decending to a new node. Recursion will stop if this method returns RESULT_PRUNE.
Reimplemented from sofa::simulation::Visitor.
Reimplemented in sofa::simulation::VisualDrawVisitor.
Definition at line 51 of file VisualVisitor.h.
References sofa::simulation::Visitor::for_each(), sofa::simulation::Node::object, processObject(), processVisualModel(), sofa::simulation::Visitor::RESULT_CONTINUE, and sofa::simulation::Node::visualModel.
| virtual void sofa::simulation::VisualVisitor::processObject | ( | simulation::Node * | , | |
| core::objectmodel::BaseObject * | ||||
| ) | [inline, virtual] |
Reimplemented in sofa::simulation::VisualDrawVisitor.
Definition at line 49 of file VisualVisitor.h.
Referenced by processNodeTopDown().
| virtual void sofa::simulation::VisualVisitor::processVisualModel | ( | simulation::Node * | node, | |
| core::VisualModel * | vm | |||
| ) | [pure virtual] |
Implemented in sofa::simulation::VisualDrawVisitor, sofa::simulation::VisualUpdateVisitor, and sofa::simulation::VisualInitVisitor.
Referenced by processNodeTopDown().
1.5.7.1