sofa::component::misc::CompareStateCreator Class Reference

Create CompareState component in the graph each time needed. More...

#include <CompareState.h>

Inheritance diagram for sofa::component::misc::CompareStateCreator:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::misc::CompareStateCreator:

Collaboration graph
[legend]

Public Member Functions

 CompareStateCreator ()
 CompareStateCreator (std::string &n, bool i=true, int c=0)
virtual Result processNodeTopDown (simulation::Node *)
void setSceneName (std::string &n)
void setCounter (int c)
void setCreateInMapping (bool b)

Protected Member Functions

void addCompareState (sofa::core::componentmodel::behavior::BaseMechanicalState *ms, simulation::Node *gnode)

Protected Attributes

bool init
std::string sceneName
int counterCompareState
bool createInMapping

Detailed Description

Create CompareState component in the graph each time needed.

Definition at line 82 of file CompareState.h.


Constructor & Destructor Documentation

sofa::component::misc::CompareStateCreator::CompareStateCreator (  )  [inline]

Definition at line 85 of file CompareState.h.

sofa::component::misc::CompareStateCreator::CompareStateCreator ( std::string &  n,
bool  i = true,
int  c = 0 
) [inline]

Definition at line 86 of file CompareState.h.

References counterCompareState, init, and sceneName.


Member Function Documentation

void sofa::component::misc::CompareStateCreator::addCompareState ( sofa::core::componentmodel::behavior::BaseMechanicalState *  ms,
simulation::Node *  gnode 
) [protected]

simulation::Visitor::Result sofa::component::misc::CompareStateCreator::processNodeTopDown ( simulation::Node *  gnode  )  [virtual]

void sofa::component::misc::CompareStateCreator::setCounter ( int  c  )  [inline]

Definition at line 90 of file CompareState.h.

References counterCompareState.

void sofa::component::misc::CompareStateCreator::setCreateInMapping ( bool  b  )  [inline]

Definition at line 91 of file CompareState.h.

References createInMapping.

Referenced by apply().

void sofa::component::misc::CompareStateCreator::setSceneName ( std::string &  n  )  [inline]

Definition at line 89 of file CompareState.h.

References sceneName.

Referenced by apply().


Field Documentation

Definition at line 97 of file CompareState.h.

Referenced by addCompareState(), CompareStateCreator(), and setCounter().

Definition at line 98 of file CompareState.h.

Referenced by addCompareState(), and setCreateInMapping().

Definition at line 95 of file CompareState.h.

Referenced by addCompareState(), and CompareStateCreator().

Definition at line 96 of file CompareState.h.

Referenced by addCompareState(), CompareStateCreator(), and setSceneName().


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

Generated on Sun Nov 23 04:21:15 2008 for Sofa by  doxygen 1.5.7.1