-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multisensor #3792
Multisensor #3792
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable, a couple comments regarding minor problems.
BundleObservationSolveSettings::stringToInstrumentPointingSolveOption( | ||
"NoPointingFactors"); | ||
heldSettings.setInstrumentPointingSettings(noPointing, | ||
ui.GetBoolean("TWIST"), | ||
ui.GetInteger("CKDEGREE"), | ||
ui.GetInteger("CKSOLVEDEGREE"), | ||
ui.GetBoolean("OVEREXISTING"), | ||
positionAprioriSigma, | ||
anglesAprioriSigma, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any particular reason this was changed? Just for consistency?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a bug from before. The position sigmas should be passed into the position call and the angle sigmas should be passed into the angles call. Functionally this doesn't change anything other than output files because the image is held fixed so the sigmas are not used.
throw IException(IException::Unknown, | ||
QString("Failed to parse xml file, [%1]").arg(xmlPath), | ||
_FILEINFO_); | ||
// If CKSOLVEDEGREE is not specified, then a default of 2 is used -------jwb----- why ??? why not match camsolve option ??? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Old comment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is still true as it's set in the initialize() call above. Could remove Jeannie's comment/make the change.
heldImage test data has been checked in. |
Description
Added SSCONFIG parameter to jigsaw.xml. This allows users to pass in a pvl file to set different parameters for different instruments. Added logic into jigsaw's main.cpp in order to facilitate the use of this new parameter.
Added a new BundleObservationSolveSettings constructor to build a BundleObservationSolveSettings given a pvl group.
This is a continuation of #3612.
Related Issue
#3369
Motivation and Context
How Has This Been Tested?
All tests pass on Ubuntu except for those currently failing on nightly. All test data except for jigsaw's heldImage test has been checked in. This changes the output for held images, before they listed their apriori sigmas as the same as the rest of the images, but now they list them as N/A because they are not being adjusted. Once this is merged updated test data will be checked in.
Screenshots (if appropriate):
Types of changes
Checklist:
Licensing
This project is mostly composed of free and unencumbered software released into the public domain, and we are unlikely to accept contributions that are not also released into the public domain. Somewhere near the top of each file should have these words: