FlagHandler¶
- class lsst.meas.base.FlagHandler¶
Bases:
pybind11_object
Methods 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 0x7f7acb368970>) 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