File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
BundleImage.h
1#ifndef BundleImage_h
2#define BundleImage_h
3
9
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include <QSharedPointer>
13
14namespace Isis {
15
17 class Camera;
18
37
38 public:
39 // constructor
40 BundleImage(Camera *camera, QString serialNumber, QString fileName);
41
42 // copy constructor
43 BundleImage(const BundleImage &other);
44
45 // destructor
47
48 BundleImage &operator=(const BundleImage &other);
49
50 // mutators
52
53 // accessors
54 Camera *camera();
56 QString serialNumber();
57 QString fileName();
58
59 private:
63 QString m_fileName;
64 };
65
67 typedef QSharedPointer<BundleImage> BundleImageQsp;
68}
69
70#endif // BundleImage_h
QString serialNumber()
Returns the serial number for the BundleImage.
QSharedPointer< BundleObservation > parentObservation()
Returns the parent BundleObservation object.
Camera * camera()
Returns the camera model used for the BundleImage.
BundleImage & operator=(const BundleImage &other)
An assignment operator to set this BundleImage to another BundleImage object.
QString fileName()
Returns the file name for the BundleImage.
QString m_serialNumber
The serial number for the image.
Definition BundleImage.h:62
void setParentObservation(QSharedPointer< BundleObservation > parentObservation)
Sets the parent BundleObservation object.
Camera * m_camera
The camera model for the image.
Definition BundleImage.h:60
BundleImage(Camera *camera, QString serialNumber, QString fileName)
Constructs a BundleImage with the given camera pointer, serial number, and filename.
QSharedPointer< BundleObservation > m_parentObservation
parent BundleObservation
Definition BundleImage.h:61
QString m_fileName
The file name of the image.
Definition BundleImage.h:63
~BundleImage()
Destroys a BundleImage object.
Abstract base class for an observation in bundle adjustment.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16