FlagHandler

class lsst.meas.base.FlagHandler

Bases: pybind11_object

Methods Summary

addFields(schema, prefix, flagDefs, exclDefs)

getFailureFlagName()

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.FlagDefinitionList, exclDefs: lsst.meas.base.FlagDefinitionList = <lsst.meas.base.FlagDefinitionList object at 0x7f46f996e070>) lsst.meas.base.FlagHandler
static getFailureFlagName() str
getFailureFlagNumber(self: lsst.meas.base.FlagHandler) int
getFlagName(self: lsst.meas.base.FlagHandler, i: int) str
getFlagNumber(self: lsst.meas.base.FlagHandler, flagName: str) int
getValue(*args, **kwargs)

Overloaded function.

  1. getValue(self: lsst.meas.base.FlagHandler, record: lsst.afw.table.BaseRecord, i: int) -> bool

  2. getValue(self: lsst.meas.base.FlagHandler, record: lsst.afw.table.BaseRecord, flagName: str) -> bool

handleFailure(self: lsst.meas.base.FlagHandler, record: lsst.afw.table.BaseRecord, error: lsst.meas.base.MeasurementError = None) None
setValue(*args, **kwargs)

Overloaded function.

  1. setValue(self: lsst.meas.base.FlagHandler, record: lsst.afw.table.BaseRecord, i: int, value: bool) -> None

  2. setValue(self: lsst.meas.base.FlagHandler, record: lsst.afw.table.BaseRecord, flagName: str, value: bool) -> None