SOFA API  4006d812
Open source framework for multi-physics simuation
sofa::simulation::BaseCallableVisitor< Callable, Component > Struct Template Reference

#include <CallableVisitor.h>

Inheritance diagram for sofa::simulation::BaseCallableVisitor< Callable, Component >:

Protected Attributes

const Callable & m_callable
 

Public Member Functions

 BaseCallableVisitor (const Callable &callable)
 
void visit (Component &component) override
 
- Public Member Functions inherited from sofa::simulation::MappingGraphVisitor
virtual ~MappingGraphVisitor ()=default
 
virtual void visit (core::behavior::BaseMechanicalState &)
 Visits a mechanical state node. More...
 
virtual void visit (core::BaseMapping &)
 Visits a base mapping node. More...
 
virtual void visit (core::behavior::BaseForceField &)
 Visits a force field behavior node. More...
 
virtual void visit (core::behavior::BaseMass &)
 Visits a mass behavior node. More...
 
virtual void visit (sofa::core::behavior::BaseProjectiveConstraintSet &)
 Visits a projective constraint node. More...
 

Attribute details

◆ m_callable

template<class Callable , class Component >
const Callable& sofa::simulation::BaseCallableVisitor< Callable, Component >::m_callable
protected

Constructor details

◆ BaseCallableVisitor()

template<class Callable , class Component >
sofa::simulation::BaseCallableVisitor< Callable, Component >::BaseCallableVisitor ( const Callable &  callable)
inlineexplicit

Function details

◆ visit()

template<class Callable , class Component >
void sofa::simulation::BaseCallableVisitor< Callable, Component >::visit ( Component &  component)
inlineoverride