USGS

Isis 3.0 Object Programmers' Reference

Home

BundleAdjust.h File Reference


Detailed Description

Revision
1.19
Date
2009/08/14 05:14:31

Unless noted otherwise, the portions of Isis written by the USGS are public domain. See individual third-party library and package descriptions for intellectual property information, user agreements, and related information.

Although Isis has been used by the USGS, no warranty, expressed or implied, is made by the USGS as to the accuracy and functioning of such software and related material nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by the USGS in connection therewith.

For additional information, launch $ISISROOT/doc//documents/Disclaimers/Disclaimers.html in a browser or see the Privacy & Disclaimers page on the Isis website, http://isis.astrogeology.usgs.gov, and the USGS privacy and disclaimers on http://www.usgs.gov/privacy.html.

Author:
2006-05-30 Jeff Anderson, Debbie A. Cook, and Tracie Sucharski

For internal use only.

History:
2005-05-30 Jeff Anderson, Debbie A. Cook & Tracie Sucharski Original version
History:
2007-05-29 Debbie A. Cook Added new method IterationSummary and changed points on held images to held instead of ground
History:
2007-07-12 Debbie A. Cook Fixed bug in iteration statistics calculations in the case of a single control point that was causing a divide by zero error
History:
2007-08-25 Debbie A. Cook Added methods and members to support instrument position solution
History:
2007-09-17 Debbie A. Cook Added ability to process in observation mode for Lunar Orbiter
History:
2007-11-17 Debbie A. Cook Added method SetSolution Method.
History:
2007-12-21 Debbie A. Cook Added member p_Degree and methods p_solveCamDegree and ckDegree
History:
2008-01-11 Debbie A. Cook Added observation mode functionality for spacecraft position and upgraded ObservationNumber methods for compatability
History:
2008-01-14 Debbie A. Cook Added code to solve for local radii
History:
2008-04-18 Debbie A. Cook Added progress for ControlNet
History:
2008-06-18 Christopher Austin Fixed ifndef
History:
2008-11-07 Tracie Sucharski, Added bool to constructors to indicate whether to print iteration summary info to the session log. This was needed for qtie which has no session log.
History:
2008-11-22 Debbie A. Cook Added code to wrap longitude to keep it in [0.,360.]
History:
2008-11-22 Debbie A. Cook Added new call to get timeScale and set for the observation along with basetime
History:
2008-11-26 Debbie A. Cook Added check to ApplyHeldList for Ignored points and measures
History:
2009-01-08 Debbie A. Cook Revised AddPartials and PointPartial to avoid using the camera methods to map a body-fixed vector to the camera because they compute a new time for line scan cameras based on the lat/lon/radius and the new time is used to retrieve Spice. The updated software uses the Spice at the time of the measurement.
History:
2009-02-15 Debbie A. Cook Corrected focal length to include its sign and removed obsolete calls to X/Y direction methods. Also modified PointPartial to use lat/lon/radius from the point instead of the camera.
History:
2009-08-13 Debbie A. Cook Corrected calculations of cudx and cudy so that they use the signed focal length also

Definition in file BundleAdjust.h.

#include "ControlNet.h"
#include "SerialNumberList.h"
#include "ObservationNumberList.h"
#include "Camera.h"
#include "Statistics.h"
#include "SpicePosition.h"
#include "Progress.h"

Go to the source code of this file.

Namespaces

namespace  Isis

Classes

class  Isis::BundleAdjust