sofa::simulation::VisualComputeBBoxVisitor Class Reference

#include <VisualVisitor.h>

Inheritance diagram for sofa::simulation::VisualComputeBBoxVisitor:

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

Collaboration graph
[legend]

Public Member Functions

 VisualComputeBBoxVisitor ()
virtual void processMechanicalState (simulation::Node *, core::componentmodel::behavior::BaseMechanicalState *vm)
virtual void processVisualModel (simulation::Node *, core::VisualModel *vm)
virtual Result processNodeTopDown (simulation::Node *node)
 Callback method called when decending to a new node. Recursion will stop if this method returns RESULT_PRUNE.

Data Fields

double minBBox [3]
double maxBBox [3]

Detailed Description

Definition at line 93 of file VisualVisitor.h.


Constructor & Destructor Documentation

sofa::simulation::VisualComputeBBoxVisitor::VisualComputeBBoxVisitor (  ) 

Definition at line 114 of file VisualVisitor.cpp.

References maxBBox, and minBBox.


Member Function Documentation

void sofa::simulation::VisualComputeBBoxVisitor::processMechanicalState ( simulation::Node *  ,
core::componentmodel::behavior::BaseMechanicalState *  vm 
) [virtual]

virtual Result sofa::simulation::VisualComputeBBoxVisitor::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.

Definition at line 103 of file VisualVisitor.h.

References sofa::simulation::Visitor::for_each(), sofa::simulation::Node::mechanicalState, processMechanicalState(), processVisualModel(), sofa::simulation::Visitor::RESULT_CONTINUE, and sofa::simulation::Node::visualModel.

void sofa::simulation::VisualComputeBBoxVisitor::processVisualModel ( simulation::Node *  ,
core::VisualModel *  vm 
) [virtual]

Definition at line 124 of file VisualVisitor.cpp.

References sofa::core::VisualModel::addBBox(), maxBBox, and minBBox.

Referenced by processNodeTopDown().


Field Documentation


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

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