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.
-
Centroid const
getCentroid
() const Return a Point object containing the measured x and y.
-
void
setCentroid
(Centroid const ¢roid) Set the struct fields from the given Point object.
-
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
-