#include <ObjectFactory.h>
Typed Creator class used to create instances of object type RealObject. More...
Typed Creator class used to create instances of object type RealObject.
Public Member Functions | |
bool | canCreate (objectmodel::BaseContext *context, objectmodel::BaseObjectDescription *arg) override |
objectmodel::BaseObject::SPtr | createInstance (objectmodel::BaseContext *context, objectmodel::BaseObjectDescription *arg) override |
const std::type_info & | type () override |
type_info structure associated with the type of intanciated objects. More... | |
const objectmodel::BaseClass * | getClass () override |
BaseClass structure associated with the type of intanciated objects. More... | |
const char * | getTarget () override |
The name of the library or executable containing the binary code for this component. More... | |
const char * | getHeaderFileLocation () override |
Public Member Functions inherited from sofa::core::ObjectFactory::Creator | |
virtual | ~Creator () |
|
inlineoverridevirtual |
Pre-construction check.
Implements sofa::core::ObjectFactory::Creator.
|
inlineoverridevirtual |
Construction method called by the factory.
Implements sofa::core::ObjectFactory::Creator.
|
inlineoverridevirtual |
BaseClass structure associated with the type of intanciated objects.
Implements sofa::core::ObjectFactory::Creator.
|
inlineoverridevirtual |
Implements sofa::core::ObjectFactory::Creator.
|
inlineoverridevirtual |
The name of the library or executable containing the binary code for this component.
Implements sofa::core::ObjectFactory::Creator.
|
inlineoverridevirtual |
type_info structure associated with the type of intanciated objects.
Implements sofa::core::ObjectFactory::Creator.