#include <sofa/helper/system/config.h>#include <sofa/core/objectmodel/BaseObjectDescription.h>#include <sofa/core/objectmodel/BaseContext.h>#include <sofa/core/objectmodel/ContextObject.h>#include <sofa/core/VisualModel.h>#include <sofa/core/BehaviorModel.h>#include <sofa/core/CollisionModel.h>#include <sofa/core/BaseMapping.h>#include <sofa/core/componentmodel/topology/TopologicalMapping.h>#include <sofa/core/componentmodel/behavior/BaseMechanicalState.h>#include <sofa/core/componentmodel/behavior/BaseForceField.h>#include <sofa/core/componentmodel/behavior/InteractionForceField.h>#include <sofa/core/componentmodel/behavior/BaseConstraint.h>#include <sofa/core/componentmodel/behavior/BaseMechanicalMapping.h>#include <sofa/core/componentmodel/behavior/BaseMass.h>#include <sofa/core/componentmodel/behavior/OdeSolver.h>#include <sofa/core/componentmodel/behavior/LinearSolver.h>#include <sofa/core/componentmodel/behavior/MasterSolver.h>#include <sofa/core/componentmodel/topology/Topology.h>#include <sofa/core/componentmodel/topology/BaseTopologyObject.h>#include <sofa/core/componentmodel/behavior/BaseController.h>#include <map>#include <iostream>#include <typeinfo>

Go to the source code of this file.
Data Structures | |
| class | sofa::core::ObjectFactory |
| Main class used to register and dynamically create objects. More... | |
| class | sofa::core::ObjectFactory::Creator |
| Abstract interface of objects used to create instances of a given type. More... | |
| class | sofa::core::ObjectFactory::ClassEntry |
| Record storing information about a class. More... | |
| class | sofa::core::ObjectCreator< RealObject > |
| Typed Creator class used to create instances of object type RealObject. More... | |
| class | sofa::core::RegisterObject |
| Helper class used to register a class in the ObjectFactory. More... | |
| class | sofa::core::RegisterObject::Conversion< T, U > |
| Test whether T* converts to U*, that is, if T is derived from U taken from Modern C++ Design. More... | |
| class | sofa::core::RegisterObject::Conversion< T, U >::Big |
Namespaces | |
| namespace | sofa |
| Main SOFA namespace. | |
| namespace | sofa::core |
| Base standardized classes. | |
1.5.7.1