5 namespace pointmatchersupport
11 py::class_<InspectorRegistrar, std::shared_ptr<InspectorRegistrar>>(p_module,
"InspectorRegistrar")
17 std::ostringstream oss;
20 },
"Print the list of registered classes to stream");
void pybindInspectorRegistrar(py::module &p_module)
std::shared_ptr< Interface > create(const std::string &name, const Parametrizable::Parameters ¶ms=Parametrizable::Parameters()) const
Create an instance.
A factor for subclasses of Interface.
PM::Parameters Parameters
std::shared_ptr< ClassDescriptor > getDescriptor(const std::string &name) const
Return a descriptor following a name, throw an exception if name is invalid.
const std::string getDescription(const std::string &name) const
Get the description of a class.