Struct CentroidResult¶
Defined in File CentroidUtilities.h
Inheritance Relationships¶
Derived Type¶
public lsst::meas::base::SdssShapeResult
(Class SdssShapeResult)
Struct Documentation¶
-
struct
CentroidResult
A reusable struct for centroid measurements.
Subclassed by lsst::meas::base::SdssShapeResult
Public Functions
-
CentroidResult
()¶ Constructor; initializes everything to NaN.
-
CentroidResult
(CentroidElement x_, CentroidElement y_, CentroidCov const &matrix)¶ Constructor; initializes everything from values.
-
CentroidResult
(CentroidElement x_, CentroidElement y_, ErrElement xErr_, ErrElement yErr_)¶ Constructor; initializes everything from values.
-
geom::Point<CentroidElement>
getPoint
()¶ Return the 2D point type corresponding to this result.
-
CentroidCov const
getCentroidErr
() const¶ Return the 2x2 symmetric covariance matrix, with rows and columns ordered (x, y)
-
void
setCentroidErr
(CentroidCov const &matrix)¶ Set the struct uncertainty fields from the given matrix, with rows and columns ordered (x, y)
-
void
setCentroidErr
(ErrElement _xErr, ErrElement _yErr)¶ Set the struct uncertainty fields from the sigma values.
Public Members
-
CentroidElement
x
¶ x (column) coordinate of the measured position
-
CentroidElement
y
¶ y (row) coordinate of the measured position
-
ErrElement
xErr
¶ standard deviation of x
-
ErrElement
yErr
¶ standard deviation of y
-
ErrElement
x_y_Cov
¶ x,y term in the uncertainty convariance matrix
-