File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
BundleImage.cpp
1
6
7/* SPDX-License-Identifier: CC0-1.0 */
8
9#include "BundleImage.h"
10
11#include "BundleObservation.h"
12#include "Camera.h"
13
14namespace Isis {
15
16
30
31
43
44
50
51
60 if (&other != this) {
61 m_camera = other.m_camera;
64 m_fileName = other.m_fileName;
65 }
66 return *this;
67 }
68
69
76
77
78 // TODO: BundleImage's setParentObservation should take a QSharedPointer. JAM
79
81 }
82
83
90 return m_camera;
91 }
92
93
102
103
110 return m_serialNumber;
111 }
112
113
120 return m_fileName;
121 }
122}
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.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16