lsst.meas.base
20.0.0-3-g750bffe+f5427621ce
|
Public Member Functions | |
def | __init__ (self, name, PluginClass) |
def | ConfigClass (self) |
def | __call__ (self, config) |
Public Attributes | |
name | |
PluginClass | |
Class used as the element in the plugin registry. Parameters ---------- name : `str` Name under which the plugin is registerd. PluginClass : subclass of `BasePlugin` The class of plugin which can be stored in the registry. Notes ----- Rather than constructing a Plugin instance, its __call__ method (invoked by RegistryField.apply) returns a tuple of ``(executionOrder, name, config, PluginClass)``, which can then be sorted before the plugins are instantiated.
Definition at line 87 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__init__ | ( | self, | |
name, | |||
PluginClass | |||
) |
Definition at line 107 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__call__ | ( | self, | |
config | |||
) |
Definition at line 115 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.ConfigClass | ( | self | ) |
Definition at line 112 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.name |
Definition at line 108 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.PluginClass |
Definition at line 109 of file pluginRegistry.py.