lsst.meas.base
13.0-33-gb1a1d47
|
Class used as the actual element in the registry. More...
Public Member Functions | |
def | __init__ (self, name, PluginClass) |
Create a Configurable object for the given PluginClass and name. More... | |
def | ConfigClass (self) |
def | __call__ (self, config) |
Public Attributes | |
name | |
PluginClass | |
Class used as the actual element in the registry.
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 71 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__init__ | ( | self, | |
name, | |||
PluginClass | |||
) |
Create a Configurable object for the given PluginClass and name.
Definition at line 83 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__call__ | ( | self, | |
config | |||
) |
Definition at line 94 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.ConfigClass | ( | self | ) |
Definition at line 91 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.name |
Definition at line 87 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.PluginClass |
Definition at line 88 of file pluginRegistry.py.