sofa::simulation::VisualVisitor Class Reference

#include <VisualVisitor.h>

Inheritance diagram for sofa::simulation::VisualVisitor:

Inheritance graph
[legend]
Collaboration diagram for sofa::simulation::VisualVisitor:

Collaboration graph
[legend]

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.

Detailed Description

Definition at line 45 of file VisualVisitor.h.


Member Function Documentation

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]


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

Generated on Sun Nov 23 04:24:36 2008 for Sofa by  doxygen 1.5.7.1