File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
BundleObservationSolveSettings.h
1 #ifndef BundleObservationSolveSettings_h
2 #define BundleObservationSolveSettings_h
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include <QList>
13 #include <QSet>
14 #include <QString>
15 #include <QStringList>
16 
17 #include <csm.h>
18 
19 #include "SpicePosition.h"
20 #include "SpiceRotation.h"
21 #include "XmlStackedHandler.h"
22 
23 class QDataStream;
24 class QUuid;
25 class QXmlStreamWriter;
26 
27 namespace Isis {
28  class FileName;
29  class Project; // TODO: does xml stuff need project???
30  class PvlObject;
31  class XmlStackedHandlerReader;
83 
84  public:
87  XmlStackedHandlerReader *xmlReader); // TODO: does xml stuff need project???
89  Project *project,
90  XmlStackedHandlerReader *xmlReader); // TODO: does xml stuff need project???
92  BundleObservationSolveSettings(const PvlGroup &scParameterGroup);
95  void initialize();
96 
97  void setInstrumentId(QString instrumentId);
98  QString instrumentId() const;
99  void addObservationNumber(QString observationNumber);
100  bool removeObservationNumber(QString observationNumber);
102 
106  Set = 1,
107  Type = 2,
108  List = 3
109  };
110 
111  static CSMSolveOption stringToCSMSolveOption(QString option);
112  static QString csmSolveOptionToString(CSMSolveOption option);
113  static csm::param::Set stringToCSMSolveSet(QString set);
114  static QString csmSolveSetToString(csm::param::Set set);
115  static csm::param::Type stringToCSMSolveType(QString type);
116  static QString csmSolveTypeToString(csm::param::Type type);
117  void setCSMSolveSet(csm::param::Set set);
118  void setCSMSolveType(csm::param::Type type);
121  csm::param::Set csmParameterSet() const;
122  csm::param::Type csmParameterType() const;
124 
128  AnglesOnly = 1,
135  };
136 
140  bool solveTwist,
141  int ckDegree = 2,
142  int ckSolveDegree = 2,
143  bool solvePolynomialOverExisting = false,
144  double anglesAprioriSigma = -1.0,
145  double angularVelocityAprioriSigma = -1.0,
146  double angularAccelerationAprioriSigma = -1.0,
147  QList<double> * additionalPointingSigmas=nullptr);
149  bool solveTwist() const;
150  int ckDegree() const;
151  int ckSolveDegree() const;
153  bool solvePolyOverPointing() const;
156 
157 
158 
168  };
169 
173  int spkDegree = 2,
174  int spkSolveDegree = 2,
175  bool positionOverHermite = false,
176  double positionAprioriSigma = -1.0,
177  double velocityAprioriSigma = -1.0,
178  double accelerationAprioriSigma = -1.0,
179  QList<double> * additionalPositionSigmas=nullptr);
181  int spkDegree() const;
182  int spkSolveDegree() const;
184  bool solvePositionOverHermite() const;
187 
188  // TODO: does xml stuff need project???
189  void save(QXmlStreamWriter &stream, const Project *project) const;
190 
191 
192  private:
200  class XmlHandler : public XmlStackedHandler {
201  public:
202  // TODO: does xml stuff need project???
204  ~XmlHandler();
205 
206  virtual bool startElement(const QString &namespaceURI, const QString &localName,
207  const QString &qName, const QXmlAttributes &atts);
208  virtual bool characters(const QString &ch);
209  virtual bool endElement(const QString &namespaceURI, const QString &localName,
210  const QString &qName);
211 
212  private:
213  Q_DISABLE_COPY(XmlHandler);
214 
215  BundleObservationSolveSettings *m_xmlHandlerObservationSettings;
216  Project *m_xmlHandlerProject; // TODO: does xml stuff need project???
217  QString m_xmlHandlerCharacters;
218  QStringList m_xmlHandlerAprioriSigmas;
219  };
220 
225  QUuid *m_id;
226  QString m_instrumentId;
228 
229  // CSM related parameters
231  csm::param::Set m_csmSolveSet;
233  csm::param::Type m_csmSolveType;
238  // pointing related parameters
264  // position related parameters
290  };
294 };
295 
296 #endif // BundleObservationSolveSettings_h
Isis::BundleObservationSolveSettings::m_csmSolveSet
csm::param::Set m_csmSolveSet
The CSM parameter set to solve for.
Definition: BundleObservationSolveSettings.h:231
Isis::BundleObservationSolveSettings::csmSolveSetToString
static QString csmSolveSetToString(csm::param::Set set)
Convert a CSM parameter set enumeration value to a string.
Definition: BundleObservationSolveSettings.cpp:551
Isis::BundleObservationSolveSettings::m_csmSolveList
QStringList m_csmSolveList
The names of the CSM parameters to solve for.
Definition: BundleObservationSolveSettings.h:235
Isis::BundleObservationSolveSettings::m_ckDegree
int m_ckDegree
Degree of the polynomial fit to the original camera angles.
Definition: BundleObservationSolveSettings.h:243
Isis::BundleObservationSolveSettings::Type
@ Type
Solve for all CSM parameters of a specific type.
Definition: BundleObservationSolveSettings.h:107
Isis::BundleObservationSolveSettings::instrumentPositionSolveOptionToString
static QString instrumentPositionSolveOptionToString(InstrumentPositionSolveOption option)
Translates an enumerated InstrumentPositionSolveOption to its string representation.
Definition: BundleObservationSolveSettings.cpp:1025
Isis::BundleObservationSolveSettings::PositionVelocityAcceleration
@ PositionVelocityAcceleration
Solve for instrument positions, velocities, and accelerations.
Definition: BundleObservationSolveSettings.h:164
Isis::BundleObservationSolveSettings::m_numberCamAngleCoefSolved
int m_numberCamAngleCoefSolved
The number of camera angle coefficients in solution.
Definition: BundleObservationSolveSettings.h:241
Isis::BundleObservationSolveSettings::instrumentPositionSolveOption
InstrumentPositionSolveOption instrumentPositionSolveOption() const
Accesses the instrument position solve option.
Definition: BundleObservationSolveSettings.cpp:1133
Isis::BundleObservationSolveSettings::removeObservationNumber
bool removeObservationNumber(QString observationNumber)
Removes an observation number from this solve settings.
Definition: BundleObservationSolveSettings.cpp:442
Isis::BundleObservationSolveSettings::spkDegree
int spkDegree() const
Accesses the degree of the polynomial fit to the original camera position (spkDegree).
Definition: BundleObservationSolveSettings.cpp:1143
Isis::BundleObservationSolveSettings::NoPositionFactors
@ NoPositionFactors
Solve for none of the position factors.
Definition: BundleObservationSolveSettings.h:161
Isis::BundleObservationSolveSettings::aprioriPointingSigmas
QList< double > aprioriPointingSigmas() const
Accesses the a priori pointing sigmas.
Definition: BundleObservationSolveSettings.cpp:945
Isis::BundleObservationSolveSettings::m_solvePositionOverHermiteSpline
bool m_solvePositionOverHermiteSpline
The polynomial will be fit over an existing Hermite spline.
Definition: BundleObservationSolveSettings.h:273
QList< double >
Isis::BundleObservationSolveSettings::Set
@ Set
Solve for all CSM parameters belonging to a specific set.
Definition: BundleObservationSolveSettings.h:106
Isis::BundleObservationSolveSettings::setCSMSolveSet
void setCSMSolveSet(csm::param::Set set)
Set the set of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:631
Isis::BundleObservationSolveSettings::m_ckSolveDegree
int m_ckSolveDegree
Degree of the camera angles polynomial being fit to in the bundle adjustment.
Definition: BundleObservationSolveSettings.h:245
Isis::BundleObservationSolveSettings::stringToCSMSolveSet
static csm::param::Set stringToCSMSolveSet(QString set)
Convert a string to its CSM parameter set enumeration value.
Definition: BundleObservationSolveSettings.cpp:526
Isis::FileName
File name manipulation and expansion.
Definition: FileName.h:100
QSet< QString >
Isis::SpiceRotation::Source
Source
The rotation can come from one of 3 places for an Isis cube.
Definition: SpiceRotation.h:245
Isis::BundleObservationSolveSettings::AllPointingCoefficients
@ AllPointingCoefficients
Solve for all coefficients in the polynomials fit to the pointing angles.
Definition: BundleObservationSolveSettings.h:133
Isis::BundleObservationSolveSettings::csmParameterList
QStringList csmParameterList() const
Get the list of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:695
Isis::BundleObservationSolveSettings::stringToCSMSolveOption
static CSMSolveOption stringToCSMSolveOption(QString option)
Convert a string to a CSM solve option enumeration value.
Definition: BundleObservationSolveSettings.cpp:470
Isis::BundleObservationSolveSettings::XmlHandler::XmlHandler
XmlHandler(BundleObservationSolveSettings *settings, Project *project)
Constructs an XmlHandler for serialization.
Definition: BundleObservationSolveSettings.cpp:1280
Isis::BundleObservationSolveSettings::setCSMSolveParameterList
void setCSMSolveParameterList(QStringList list)
Set an explicit list of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:653
Isis::BundleObservationSolveSettings::XmlHandler::characters
virtual bool characters(const QString &ch)
Definition: BundleObservationSolveSettings.cpp:1411
Isis::BundleObservationSolveSettings::csmParameterType
csm::param::Type csmParameterType() const
Get the type of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:685
Isis::BundleObservationSolveSettings::m_instrumentId
QString m_instrumentId
The spacecraft instrument id for this observation.
Definition: BundleObservationSolveSettings.h:226
Isis::BundleObservationSolveSettings::ckDegree
int ckDegree() const
Accesses the degree of polynomial fit to original camera angles (ckDegree).
Definition: BundleObservationSolveSettings.cpp:903
Isis::BundleObservationSolveSettings::m_positionInterpolationType
SpicePosition::Source m_positionInterpolationType
SpicePosition interpolation types.
Definition: BundleObservationSolveSettings.h:280
Isis::BundleObservationSolveSettings::setInstrumentId
void setInstrumentId(QString instrumentId)
Sets the instrument id for this observation.
Definition: BundleObservationSolveSettings.cpp:407
Isis::BundleObservationSolveSettings::AnglesOnly
@ AnglesOnly
Solve for pointing angles: right ascension, declination and, optionally, twist.
Definition: BundleObservationSolveSettings.h:128
QSharedPointer< BundleObservationSolveSettings >
Isis::BundleObservationSolveSettings::csmParameterSet
csm::param::Set csmParameterSet() const
Get the set of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:675
Isis::BundleObservationSolveSettings::positionInterpolationType
SpicePosition::Source positionInterpolationType() const
Accesses the SpicePosition interpolation type for the spacecraft position.
Definition: BundleObservationSolveSettings.cpp:1195
Isis::BundleObservationSolveSettings::addObservationNumber
void addObservationNumber(QString observationNumber)
Associates an observation number with these solve settings.
Definition: BundleObservationSolveSettings.cpp:429
QStringList
Isis::BundleObservationSolveSettings::AnglesVelocity
@ AnglesVelocity
Solve for pointing angles and their angular velocities.
Definition: BundleObservationSolveSettings.h:130
Isis::BundleObservationSolveSettings::XmlHandler
Definition: BundleObservationSolveSettings.h:200
Isis::XmlStackedHandlerReader
Manage a stack of content handlers for reading XML files.
Definition: XmlStackedHandlerReader.h:30
Isis::Project
The main project for ipce.
Definition: Project.h:289
Isis::BundleObservationSolveSettingsQsp
QSharedPointer< BundleObservationSolveSettings > BundleObservationSolveSettingsQsp
Definition for BundleObservationSolveSettingsQsp, a QSharedPointer to a BundleObservationSolveSetting...
Definition: BundleObservationSolveSettings.h:293
Isis::BundleObservationSolveSettings::m_solveTwist
bool m_solveTwist
Solve for "twist" angle.
Definition: BundleObservationSolveSettings.h:247
Isis::BundleObservationSolveSettings::instrumentPointingSolveOptionToString
static QString instrumentPointingSolveOptionToString(InstrumentPointingSolveOption option)
Tranlsates an enumerated InstrumentPointingSolveOption value to its string representation.
Definition: BundleObservationSolveSettings.cpp:765
Isis::BundleObservationSolveSettings::initialize
void initialize()
Initializes the default state of this BundleObservationSolveSettings.
Definition: BundleObservationSolveSettings.cpp:359
Isis::BundleObservationSolveSettings::m_solvePointingPolynomialOverExisting
bool m_solvePointingPolynomialOverExisting
The polynomial will be fit over the existing pointing polynomial.
Definition: BundleObservationSolveSettings.h:248
Isis::BundleObservationSolveSettings::XmlHandler::startElement
virtual bool startElement(const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
Definition: BundleObservationSolveSettings.cpp:1310
Isis::BundleObservationSolveSettings::observationNumbers
QSet< QString > observationNumbers() const
Returns a list of observation numbers associated with these solve settings.
Definition: BundleObservationSolveSettings.cpp:452
Isis::BundleObservationSolveSettings::instrumentPointingSolveOption
InstrumentPointingSolveOption instrumentPointingSolveOption() const
Accesses the instrument pointing solve option.
Definition: BundleObservationSolveSettings.cpp:883
Isis::BundleObservationSolveSettings::m_spkSolveDegree
int m_spkSolveDegree
Degree of the camera position polynomial being fit to in the bundle adjustment.
Definition: BundleObservationSolveSettings.h:271
Isis::PvlGroup
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
Isis::BundleObservationSolveSettings::m_instrumentPositionSolveOption
InstrumentPositionSolveOption m_instrumentPositionSolveOption
Option for how to solve for instrument position.
Definition: BundleObservationSolveSettings.h:266
Isis::BundleObservationSolveSettings::aprioriPositionSigmas
QList< double > aprioriPositionSigmas() const
Accesses the a priori position sigmas.
Definition: BundleObservationSolveSettings.cpp:1185
Isis::BundleObservationSolveSettings::InstrumentPointingSolveOption
InstrumentPointingSolveOption
Options for how to solve for instrument pointing.
Definition: BundleObservationSolveSettings.h:126
Isis::BundleObservationSolveSettings::PositionOnly
@ PositionOnly
Solve for instrument positions only.
Definition: BundleObservationSolveSettings.h:162
Isis::BundleObservationSolveSettings::m_observationNumbers
QSet< QString > m_observationNumbers
Associated observation numbers for these settings.
Definition: BundleObservationSolveSettings.h:227
Isis::BundleObservationSolveSettings::BundleObservationSolveSettings
BundleObservationSolveSettings()
Constructor with default parameter initializations.
Definition: BundleObservationSolveSettings.cpp:37
Isis::BundleObservationSolveSettings::AnglesVelocityAcceleration
@ AnglesVelocityAcceleration
Solve for pointing angles, their velocities and their accelerations.
Definition: BundleObservationSolveSettings.h:131
Isis::BundleObservationSolveSettings::m_spkDegree
int m_spkDegree
Degree of the polynomial fit to the original camera position.
Definition: BundleObservationSolveSettings.h:269
Isis::BundleObservationSolveSettings::NoPointingFactors
@ NoPointingFactors
Solve for none of the pointing factors.
Definition: BundleObservationSolveSettings.h:127
Isis::BundleObservationSolveSettings::solvePositionOverHermite
bool solvePositionOverHermite() const
Whether or not the polynomial for solving will be fit over an existing Hermite spline.
Definition: BundleObservationSolveSettings.cpp:1175
Isis::BundleObservationSolveSettings::~BundleObservationSolveSettings
~BundleObservationSolveSettings()
Destructor.
Definition: BundleObservationSolveSettings.cpp:298
Isis::BundleObservationSolveSettings::spkSolveDegree
int spkSolveDegree() const
Accesses the degree of thecamera position polynomial being fit to in the bundle adjustment (spkSolveD...
Definition: BundleObservationSolveSettings.cpp:1154
Isis::SpicePosition::Source
Source
This enum indicates the status of the object.
Definition: SpicePosition.h:180
Isis::BundleObservationSolveSettings::numberCameraAngleCoefficientsSolved
int numberCameraAngleCoefficientsSolved() const
Accesses the number of camera angle coefficients in the solution.
Definition: BundleObservationSolveSettings.cpp:924
Isis::BundleObservationSolveSettings::csmSolveOption
CSMSolveOption csmSolveOption() const
Get how the CSM parameters to solve for are specified for this observation.
Definition: BundleObservationSolveSettings.cpp:665
Isis::BundleObservationSolveSettings::stringToInstrumentPositionSolveOption
static InstrumentPositionSolveOption stringToInstrumentPositionSolveOption(QString option)
Translates a QString InstrumentPositionSolveOption to its enumerated value.
Definition: BundleObservationSolveSettings.cpp:976
Isis::BundleObservationSolveSettings::operator=
BundleObservationSolveSettings & operator=(const BundleObservationSolveSettings &src)
Assigns the state of another BundleObservationSolveSettings to this one.
Definition: BundleObservationSolveSettings.cpp:315
Isis::BundleObservationSolveSettings::setInstrumentPositionSettings
void setInstrumentPositionSettings(InstrumentPositionSolveOption option, int spkDegree=2, int spkSolveDegree=2, bool positionOverHermite=false, double positionAprioriSigma=-1.0, double velocityAprioriSigma=-1.0, double accelerationAprioriSigma=-1.0, QList< double > *additionalPositionSigmas=nullptr)
Sets the instrument pointing settings.
Definition: BundleObservationSolveSettings.cpp:1050
Isis::BundleObservationSolveSettings::XmlHandler::endElement
virtual bool endElement(const QString &namespaceURI, const QString &localName, const QString &qName)
Definition: BundleObservationSolveSettings.cpp:1427
Isis::BundleObservationSolveSettings::AllPositionCoefficients
@ AllPositionCoefficients
Solve for all coefficients in the polynomials fit to the instrument positions.
Definition: BundleObservationSolveSettings.h:166
Isis::BundleObservationSolveSettings::stringToInstrumentPointingSolveOption
static InstrumentPointingSolveOption stringToInstrumentPointingSolveOption(QString option)
Translates a QString InstrumentPointingSolveOption to its enumerated value.
Definition: BundleObservationSolveSettings.cpp:716
Isis::BundleObservationSolveSettings::save
void save(QXmlStreamWriter &stream, const Project *project) const
Saves this BundleObservationSolveSettings to an xml stream.
Definition: BundleObservationSolveSettings.cpp:1214
Isis::BundleObservationSolveSettings::csmSolveOptionToString
static QString csmSolveOptionToString(CSMSolveOption option)
Convert a CSM solve option enumeration value to a string.
Definition: BundleObservationSolveSettings.cpp:498
Isis::BundleObservationSolveSettings::stringToCSMSolveType
static csm::param::Type stringToCSMSolveType(QString type)
Convert a string to its CSM parameter type enumeration value.
Definition: BundleObservationSolveSettings.cpp:576
Isis::BundleObservationSolveSettings::m_positionAprioriSigma
QList< double > m_positionAprioriSigma
The instrument pointing a priori sigmas.
Definition: BundleObservationSolveSettings.h:275
Isis::BundleObservationSolveSettings::PositionVelocity
@ PositionVelocity
Solve for instrument positions and velocities.
Definition: BundleObservationSolveSettings.h:163
Isis::BundleObservationSolveSettings::m_pointingInterpolationType
SpiceRotation::Source m_pointingInterpolationType
SpiceRotation interpolation type.
Definition: BundleObservationSolveSettings.h:255
Isis::BundleObservationSolveSettings::ckSolveDegree
int ckSolveDegree() const
Accesses the degree of the camera angles polynomial being fit to in the bundle adjustment (ckSolveDeg...
Definition: BundleObservationSolveSettings.cpp:914
Isis::BundleObservationSolveSettings::m_csmSolveOption
CSMSolveOption m_csmSolveOption
How the CSM solution is specified.
Definition: BundleObservationSolveSettings.h:230
Isis::BundleObservationSolveSettings::setCSMSolveType
void setCSMSolveType(csm::param::Type type)
Set the type of CSM parameters to solve for.
Definition: BundleObservationSolveSettings.cpp:642
Isis::XmlStackedHandler
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:118
Isis::BundleObservationSolveSettings::List
@ List
Solve for an explicit list of CSM parameters.
Definition: BundleObservationSolveSettings.h:108
Isis::BundleObservationSolveSettings::NoCSMParameters
@ NoCSMParameters
Do not solve for CSM parameters.
Definition: BundleObservationSolveSettings.h:105
Isis::BundleObservationSolveSettings::m_id
QUuid * m_id
A unique ID for this object (useful for others to reference this object when saving to disk).
Definition: BundleObservationSolveSettings.h:225
Isis::BundleObservationSolveSettings::csmSolveTypeToString
static QString csmSolveTypeToString(csm::param::Type type)
Convert a CSM parameter type enumeration value to a string.
Definition: BundleObservationSolveSettings.cpp:604
Isis::BundleObservationSolveSettings::m_anglesAprioriSigma
QList< double > m_anglesAprioriSigma
The image position a priori sigmas.The size of the list is equal to the number of coefficients in the...
Definition: BundleObservationSolveSettings.h:250
Isis::BundleObservationSolveSettings
This class is used to modify and manage solve settings for 1 to many BundleObservations.
Definition: BundleObservationSolveSettings.h:82
Isis::BundleObservationSolveSettings::pointingInterpolationType
SpiceRotation::Source pointingInterpolationType() const
Accesses the SpiceRotation interpolation type for the instrument pointing.
Definition: BundleObservationSolveSettings.cpp:955
Isis::BundleObservationSolveSettings::XmlHandler::~XmlHandler
~XmlHandler()
XmlHandler destructor.
Definition: BundleObservationSolveSettings.cpp:1291
Isis::BundleObservationSolveSettings::m_csmSolveType
csm::param::Type m_csmSolveType
The CSM parameter type to solve for.
Definition: BundleObservationSolveSettings.h:233
Isis::BundleObservationSolveSettings::setInstrumentPointingSettings
void setInstrumentPointingSettings(InstrumentPointingSolveOption option, bool solveTwist, int ckDegree=2, int ckSolveDegree=2, bool solvePolynomialOverExisting=false, double anglesAprioriSigma=-1.0, double angularVelocityAprioriSigma=-1.0, double angularAccelerationAprioriSigma=-1.0, QList< double > *additionalPointingSigmas=nullptr)
Sets the instrument pointing settings.
Definition: BundleObservationSolveSettings.cpp:791
Isis::BundleObservationSolveSettings::m_instrumentPointingSolveOption
InstrumentPointingSolveOption m_instrumentPointingSolveOption
Option for how to solve for instrument pointing.
Definition: BundleObservationSolveSettings.h:240
Isis::BundleObservationSolveSettings::solveTwist
bool solveTwist() const
Accesses the flag for solving for twist.
Definition: BundleObservationSolveSettings.cpp:893
Isis::BundleObservationSolveSettings::instrumentId
QString instrumentId() const
Accesses the instrument id for this observation.
Definition: BundleObservationSolveSettings.cpp:417
Isis::BundleObservationSolveSettings::solvePolyOverPointing
bool solvePolyOverPointing() const
Whether or not the solve polynomial will be fit over the existing pointing polynomial.
Definition: BundleObservationSolveSettings.cpp:935
Isis::BundleObservationSolveSettings::m_numberCamPosCoefSolved
int m_numberCamPosCoefSolved
The number of camera position coefficients in the solution.
Definition: BundleObservationSolveSettings.h:267
Isis::BundleObservationSolveSettings::InstrumentPositionSolveOption
InstrumentPositionSolveOption
Options for how to solve for instrument position.
Definition: BundleObservationSolveSettings.h:160
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::BundleObservationSolveSettings::CSMSolveOption
CSMSolveOption
Options for how to solve for CSM parameters.
Definition: BundleObservationSolveSettings.h:104
Isis::BundleObservationSolveSettings::numberCameraPositionCoefficientsSolved
int numberCameraPositionCoefficientsSolved() const
Accesses the number of camera position coefficients in the solution.
Definition: BundleObservationSolveSettings.cpp:1164

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:16:11