Class SdssShapeResult¶
Defined in File SdssShape.h
Inheritance Relationships¶
Base Types¶
public lsst::meas::base::ShapeResult
(Struct ShapeResult)public lsst::meas::base::CentroidResult
(Struct CentroidResult)public lsst::meas::base::FluxResult
(Struct FluxResult)
Class Documentation¶
-
class
SdssShapeResult
: public lsst::meas::base::ShapeResult, public lsst::meas::base::CentroidResult, public lsst::meas::base::FluxResult¶ Result object SdssShapeAlgorithm.
Because we have use cases for running SdssShape outside of the measurement framework (in particular, we need to run it on PSF model images), we provide an interface that doesn’t need to use SourceRecord for its inputs and outputs. Instead, it returns an instance of this class.
Note: for what I guess are historical reasons, SdssShape computes covariance terms between the instFlux and the shape, but not between the instFlux and centroid or centroid and shape.
This should logically be an inner class, but Swig doesn’t know how to parse those.
Public Functions
-
bool
getFlag
(unsigned int index) const¶ Flag getter for Swig, which doesn’t understand std::bitset.
-
bool
getFlag
(std::string const &name) const¶
-
SdssShapeResult
()¶ Constructor; initializes everything to NaN.
Public Members
-
ErrElement
instFlux_xx_Cov
¶ instFlux, xx term in the uncertainty covariance matrix
-
ErrElement
instFlux_yy_Cov
¶ instFlux, yy term in the uncertainty covariance matrix
-
ErrElement
instFlux_xy_Cov
¶ instFlux, xy term in the uncertainty covariance matrix
-
std::bitset<SdssShapeAlgorithm::N_FLAGS>
flags
¶ Status flags (see SdssShapeAlgorithm).
-
bool