FlagHandler¶
- class lsst.meas.base.FlagHandler¶
Bases:
pybind11_objectMethods Summary
addFields(schema, prefix, flagDefs, exclDefs)getFailureFlagNumber(self)getFlagName(self, i)getFlagNumber(self, flagName)getValue(*args, **kwargs)Overloaded function.
handleFailure(self, record, error)setValue(*args, **kwargs)Overloaded function.
Methods Documentation
- static addFields(schema: lsst.afw.table.Schema, prefix: str, flagDefs: lsst.meas.base.flagHandler.FlagDefinitionList, exclDefs: lsst.meas.base.flagHandler.FlagDefinitionList = <lsst.meas.base.flagHandler.FlagDefinitionList object at 0x7fb362e249f0>) lsst.meas.base.flagHandler.FlagHandler¶
- getFailureFlagNumber(self: lsst.meas.base.flagHandler.FlagHandler) int¶
- getFlagName(self: lsst.meas.base.flagHandler.FlagHandler, i: int) str¶
- getFlagNumber(self: lsst.meas.base.flagHandler.FlagHandler, flagName: str) int¶
- getValue(*args, **kwargs)¶
Overloaded function.
getValue(self: lsst.meas.base.flagHandler.FlagHandler, record: lsst.afw.table.BaseRecord, i: int) -> bool
getValue(self: lsst.meas.base.flagHandler.FlagHandler, record: lsst.afw.table.BaseRecord, flagName: str) -> bool
- handleFailure(self: lsst.meas.base.flagHandler.FlagHandler, record: lsst.afw.table.BaseRecord, error: lsst::meas::base::MeasurementError = None) None¶
- setValue(*args, **kwargs)¶
Overloaded function.
setValue(self: lsst.meas.base.flagHandler.FlagHandler, record: lsst.afw.table.BaseRecord, i: int, value: bool) -> None
setValue(self: lsst.meas.base.flagHandler.FlagHandler, record: lsst.afw.table.BaseRecord, flagName: str, value: bool) -> None