File FittedStar.h

namespace lsst

Class for a simple mapping implementing a generic AstrometryTransform.

Remove all non-astronomical counts from the Chunk Exposure’s pixels.

Forward declarations for lsst::utils::Cache

For details on the Cache class, see the Cache.h file.

It uses a template rather than a pointer so that the derived classes can use the specifics of the transform. The class simplePolyMapping overloads a few routines.

A base class for image defects

Numeric constants used by the Integrate.h integrator routines.

Compute Image Statistics

Note

Gauss-Kronrod-Patterson quadrature coefficients for use in quadpack routine qng. These coefficients were calculated with 101 decimal digit arithmetic by L. W. Fullerton, Bell Labs, Nov 1981.

Note

The Statistics class itself can only handle lsst::afw::image::MaskedImage() types. The philosophy has been to handle other types by making them look like lsst::afw::image::MaskedImage() and reusing that code. Users should have no need to instantiate a Statistics object directly, but should use the overloaded makeStatistics() factory functions.

namespace jointcal

Typedefs

typedef FittedStarList::const_iterator FittedStarCIterator
typedef FittedStarList::iterator FittedStarIterator

Functions

BaseStarList &Fitted2Base(FittedStarList &This)
BaseStarList *Fitted2Base(FittedStarList *This)
const BaseStarList &Fitted2Base(const FittedStarList &This)
const BaseStarList *Fitted2Base(const FittedStarList *This)
class FittedStar : public lsst::jointcal::BaseStar, public lsst::jointcal::PmBlock
#include <FittedStar.h>

The objects which have been measured several times.

MeasuredStars from different CcdImages that represent the same on-sky object all point to one FittedStar.

Public Functions

FittedStar()
FittedStar(const BaseStar &baseStar)
FittedStar(const MeasuredStar &measuredStar)
FittedStar(FittedStar const&)

No move, allow copy constructor: we may copy the fitted StarLists when associating and matching catalogs, otherwise Stars should be managed by shared_ptr only.

FittedStar(FittedStar&&)
FittedStar &operator=(FittedStar const&)
FittedStar &operator=(FittedStar&&)
void clearBeforeAssoc()
void dump(std::ostream &s = std::cout) const

utility

int getMeasurementCount() const
int &getMeasurementCount()
void addMagMeasurement(double magValue, double magWeight)

Add a measuredStar on-sky magnitude.

void setIndexInMatrix(Eigen::Index const index)

index is a value that a fit can set and reread….

Eigen::Index getIndexInMatrix() const
void setRefStar(const RefStar *_refStar)

Set the astrometric reference star associated with this star.

const RefStar *getRefStar() const

Get the astrometric reference star associated with this star.

Private Members

Eigen::Index _indexInMatrix
int _measurementCount
const RefStar *_refStar
class FittedStarList : public lsst::jointcal::StarList<FittedStar>
#include <FittedStar.h>

A list of FittedStar s. Such a list is typically constructed by Associations.

Public Functions

FittedStarList()

Public Members

bool inTangentPlaneCoordinates
struct PmBlock
#include <FittedStar.h>

objects whose position is going to be fitted. Coordinates in Common Tangent Plane.

Subclassed by lsst::jointcal::FittedStar

Public Functions

PmBlock()

Public Members

double pmx
double pmy
double epmx
double epmy
double epmxy
double color
bool mightMove