sofa::component::misc::WriteStateCreator Class Reference

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

#include <WriteState.h>

Inheritance diagram for sofa::component::misc::WriteStateCreator:

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

Collaboration graph
[legend]

Public Member Functions

 WriteStateCreator ()
 WriteStateCreator (std::string &n, 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 addWriteState (sofa::core::componentmodel::behavior::BaseMechanicalState *ms, simulation::Node *gnode)

Protected Attributes

std::string sceneName
int counterWriteState
bool createInMapping

Detailed Description

Create WriteState component in the graph each time needed.

Definition at line 102 of file WriteState.h.


Constructor & Destructor Documentation

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

Definition at line 105 of file WriteState.h.

sofa::component::misc::WriteStateCreator::WriteStateCreator ( std::string &  n,
int  c = 0 
) [inline]

Definition at line 106 of file WriteState.h.

References counterWriteState, and sceneName.


Member Function Documentation

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

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

Definition at line 50 of file WriteState.cpp.

References sofa::simulation::Visitor::RESULT_CONTINUE.

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

Definition at line 110 of file WriteState.h.

References counterWriteState.

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

Definition at line 111 of file WriteState.h.

References createInMapping.

Referenced by apply().

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

Definition at line 109 of file WriteState.h.

References sceneName.

Referenced by apply().


Field Documentation

Definition at line 116 of file WriteState.h.

Referenced by addWriteState(), setCounter(), and WriteStateCreator().

Definition at line 117 of file WriteState.h.

Referenced by addWriteState(), and setCreateInMapping().

Definition at line 115 of file WriteState.h.

Referenced by addWriteState(), setSceneName(), and WriteStateCreator().


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

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