1 #ifndef BundleMeasure_h
2 #define BundleMeasure_h
26 #include <QSharedPointer>
29 class BundleControlPoint;
31 class BundleObservation;
32 class BundleObservationSolveSettings;
109 QSharedPointer<BundleImage> m_parentBundleImage;
110 QSharedPointer<BundleObservation> m_parentObservation;
116 #endif // BundleMeasure_h
void setParentImage(QSharedPointer< BundleImage > image)
Sets the parent bundle image.
Definition: BundleMeasure.cpp:86
~BundleMeasure()
Destructor.
Definition: BundleMeasure.cpp:30
double residualMagnitude() const
Accesses the residual magnitude for this control measure.
Definition: BundleMeasure.cpp:231
QSharedPointer< BundleObservation > parentBundleObservation()
Accesses the parent BundleObservation for this bundle measure.
Definition: BundleMeasure.cpp:150
void setRejected(bool reject)
Sets the BundleMeasure's status to rejected or not rejected.
Definition: BundleMeasure.cpp:98
double lineResidual() const
Accesses the line residual for this control measure.
Definition: BundleMeasure.cpp:219
double focalPlaneMeasuredX() const
Accesses the measured focal plane x value for this control measure //TODO verify? ...
Definition: BundleMeasure.cpp:279
double line() const
Accesses the current line measurement for this control measure.
Definition: BundleMeasure.cpp:207
A container class for a ControlMeasure.
Definition: BundleMeasure.h:69
bool isRejected() const
Determines whether or not this BundleMeasure is rejected.
Definition: BundleMeasure.cpp:108
BundleMeasure & operator=(const BundleMeasure &src)
Assignment operator.
Definition: BundleMeasure.cpp:58
double sample() const
Accesses the current sample measurement for this control measure.
Definition: BundleMeasure.cpp:183
void setParentObservation(QSharedPointer< BundleObservation > observation)
Sets the parent bundle observation.
Definition: BundleMeasure.cpp:76
double focalPlaneMeasuredY() const
Accesses the measured focal plane y value for this control measure //TODO verify? ...
Definition: BundleMeasure.cpp:291
This class holds information about a control point that BundleAdjust needs to run corretly...
Definition: BundleControlPoint.h:71
QString cubeSerialNumber() const
Accesses the serial number of the cube containing this control measure.
Definition: BundleMeasure.cpp:243
BundleControlPoint * parentControlPoint()
Accesses the parent BundleControlPoint for this bundle measure.
Definition: BundleMeasure.cpp:130
const QSharedPointer< BundleObservationSolveSettings > observationSolveSettings()
Accesses the parent observation's solve settings.
Definition: BundleMeasure.cpp:166
double focalPlaneComputedX() const
Accesses the computed focal plane x value for this control measure.
Definition: BundleMeasure.cpp:255
QSharedPointer< BundleMeasure > BundleMeasureQsp
Definition for BundleMeasureQsp, a shared pointer to a BundleMeasure.
Definition: BundleMeasure.h:113
QSharedPointer< BundleImage > parentBundleImage()
Access the parent BundleImage for this bundle measure.
Definition: BundleMeasure.cpp:140
double sampleResidual() const
Accesses the sample residual for this control measure.
Definition: BundleMeasure.cpp:195
a control measurement
Definition: ControlMeasure.h:171
Camera * camera() const
Accesses the associated camera for this bundle measure.
Definition: BundleMeasure.cpp:120
int observationIndex() const
Accesses the observation index for the parent observation.
Definition: BundleMeasure.cpp:306
double focalPlaneComputedY() const
Accesses the computed focal plane y value for this control measure.
Definition: BundleMeasure.cpp:267
BundleMeasure(ControlMeasure *controlMeasure, BundleControlPoint *bundleControlPoint)
Constructor.
Definition: BundleMeasure.cpp:20