USGS

Isis 3.0 Object Programmers' Reference

Home

History

Class Qisis::AdvancedTrackTool
2008-06-25 Noah Hilt - Added enumeration for different column values.

Class Qisis::AdvancedTrackTool
2008-10-14 Noah Hilt - Added Projected X and Y values to the table.

Class Qisis::AdvancedTrackTool
2008-10-17 Noah Hilt - Added tooltips to certain items in the table that did not have descriptive names.

Class Isis::Affine
2006-08-03 Tracie Sucharski, Added Scale method

Class Isis::Affine
2007-07-12 Debbie A. Cook, Added methods Coefficients and InverseCoefficients

Class Isis::Affine
2008-06-18 Christopher Austin - Added documentation

Class Isis::Affine
2008-10-29 Steven Lambright - Corrected usage of std::vector, problem pointed out by "novas0x2a" (Support Forum Member)

Class Isis::Affine
2009-07-24 Kris Becker Introduced the AMatrix typedef; added new constructor that accepts an AMatrix; added static method to return an Affine identity matrix; added methods to retrieve forward and inverse AMatrixs; added new method that inverts the matrix.

Class Isis::Albedo
2007-08-15 Steven Lambright - Refactored code

Class Isis::Albedo
2008-03-07 Janet Barrett - Changed name of Incmatch parmater to Incmat

Class Isis::Albedo
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::AlbedoAtm
2007-08-15 Steven Lambright - Refactored code and fixed unit test

Class Isis::AlbedoAtm
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::AlbedoAtm
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class.

Class Isis::AlbedoAtm
2008-11-07 Jeannie Walldren - Fixed documentation.

Class Isis::AlbedoAtm
2009-05-11 Janet Barrett - Fixed so that the NormModelAlgorithm supporting DEM input is the empty function. DEM input is not yet supported.

Member Isis::AlbedoAtm::AlbedoAtm (Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel)
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class and replaced Isis::PI with PI since this is in Isis namespace.

Member Isis::AlbedoAtm::NormModelAlgorithm (double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class and replaced Isis::PI with PI since this is in Isis namespace.

Class Isis::AlphaCube
2004-02-13 Jeff Anderson - Added another constructor and refactored UpdateGroup method.

Class Isis::AlphaCube
2004-06-03 Jeff Anderson - Fixed bug in UpdateGroup which occured when a cube label did not already have a AlphaCube group.

Class Isis::AlphaCube
2005-02-14 Leah Dahmer - Modified file to support Doxygen documentation.

Class Isis::Anisotropic1
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code.

Class Isis::Anisotropic1
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::Anisotropic1
2007-08-15 Steven Lambright - Refactored code

Class Isis::Anisotropic1
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::Anisotropic1
2008-06-18 Christopher Austin - Fixed documentation error

Class Isis::Anisotropic1
2008-11-05 Jeannie Walldren - Replaced reference to NumericalMethods::r8expint() with AtmosModel::En(). Added documentation from Isis2.

Member Isis::AtmosModel::AtmosAhSpline ()
2008-11-05 Jeannie Walldren - Original version

Member Isis::AtmosModel::AtmosHahgt0Spline ()
2008-11-05 Jeannie Walldren - Original version

Member Isis::AtmosModel::AtmosHahgtSpline ()
2008-11-05 Jeannie Walldren - Original version

Member Isis::Anisotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Member Isis::Anisotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
1999-03-12 K Teal Thompson Port to Unix/ISIS; declare vars; add implicit none.

Member Isis::Anisotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::Anisotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Replaced NumericalMethods::r8expint() with AtmosModel::En(). Replaced Isis::PI with PI since this is in Isis namespace.

Member Isis::AtmosModel::Ei (double x)
1999-08-11 K Teal Thompson - Original version named pht_r8ei in Isis2.

Member Isis::AtmosModel::Ei (double x)
2007-02-20 Janet Barrett - Imported to Isis3 in NumericalMethods class named r8ei().

Member Isis::AtmosModel::Ei (double x)
2008-11-05 Jeannie Walldren - Renamed and modified input parameters. Added documentation.

Member Isis::AtmosModel::En (unsigned int n, double x)
1999-08-10 K Teal Thompson - Original version in named pht_r8expint Isis2.

Member Isis::AtmosModel::En (unsigned int n, double x)
2007-02-20 Janet Barrett - Imported to Isis3 in NumericalMethods class named r8expint().

Member Isis::AtmosModel::En (unsigned int n, double x)
2008-11-05 Jeannie Walldren - Renamed and modified input parameters. Added documentation.

Member Isis::AtmosModel::G11Prime (double tau)
1998-12-21 Randy Kirk, USGS - Flagstaff - Original code in Isis2 pht_am_functions

Member Isis::AtmosModel::G11Prime (double tau)
1999-03-12 K Teal Thompson - Port to Unix/ISIS; declare vars; c add implicit none.

Member Isis::AtmosModel::G11Prime (double tau)
2007-02-20 Janet Barrett - Imported from Isis2 to Isis3 in NumericalMethods class.

Member Isis::AtmosModel::G11Prime (double tau)
2008-11-05 Jeannie Walldren - Moved this method from NumericalMethods class.

Member Isis::AtmosModel::GenerateAhTable ()
1998-12-21 Randy Kirk - USGS, Flagstaff - Original specs

Member Isis::AtmosModel::GenerateAhTable ()
1999-01-15 K Teal Thompson - Original code

Member Isis::AtmosModel::GenerateAhTable ()
2000-12-29 Randy Kirk - Modified /hide_inc/ so phi gets passed, etc. moved factors to outside integration

Member Isis::AtmosModel::GenerateAhTable ()
2006-05-30 Randy Kirk - Added code to report the directional hemispheric albedo that relates to thermal balance for simulating Themis images

Member Isis::AtmosModel::GenerateAhTable ()
2007-02-20 Janet Barrett - Imported to Isis3 from Isis2 pht_get_ah_table

Member Isis::AtmosModel::GenerateAhTable ()
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods and replaced r8qromb() with NumericalAtmosApprox::RombergsMethod(). Changed name from PhtGetAhTable().

Member Isis::AtmosModel::GenerateHahgTables ()
1998-12-21 Randy Kirk - USGS, Flagstaff - Original specs

Member Isis::AtmosModel::GenerateHahgTables ()
1999-01-15 K Teal Thompson - Original code

Member Isis::AtmosModel::GenerateHahgTables ()
2006-07-07 Randy Kirk - Modify get_ah_table to get other integrals

Member Isis::AtmosModel::GenerateHahgTables ()
2000-12-29 Randy Kirk - Modified /hide_inc/ so phi gets passed, etc. moved factors to outside integration

Member Isis::AtmosModel::GenerateHahgTables ()
2007-02-20 Janet Barrett - Imported to Isis3 from Isis2 pht_get_ah_table

Member Isis::AtmosModel::GenerateHahgTables ()
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods and replaced r8qromb() with NumericalAtmosApprox::RombergsMethod(). Changed name from GetHahgTables().

Class Isis::Anisotropic2
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code.

Class Isis::Anisotropic2
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::Anisotropic2
2007-08-15 Steven Lambright - Refactored code

Class Isis::Anisotropic2
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::Anisotropic2
2008-06-18 Christopher Austin - Fixed documentation error

Class Isis::Anisotropic2
2008-11-05 Jeannie Walldren - Replaced references to NumericalMethods::r8expint() with AtmosModel::En(), NumericalMethods::G11Prime() with AtmosModel::G11Prime(), and NumericalMethods::r8ei() with AtmosModel::Ei(). Added documentation from Isis2.

Member Isis::Anisotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Member Isis::Anisotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
1999-03-12 K Teal Thompson Port to Unix/ISIS; declare vars; add implicit none.

Member Isis::Anisotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::Anisotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Replaced NumericalMethods::r8expint() with AtmosModel::En(), NumericalMethods::G11Prime() with AtmosModel::G11Prime(), and NumericalMethods::r8ei() with AtmosModel::Ei(). Replaced Isis::PI with PI since this is in Isis namespace.

Class Isis::Application
2005-12-16 Elizabeth Miller - added documentation and -BATCHLIST capabilities

Class Isis::Application
2006-02-13 Elizabeth Miller - Added GuiHelper Capabilities

Class Isis::Application
2006-02-16 Jeff Anderson - Fixed race condition on sockets between communicating ISIS programs

Class Isis::Application
2006-02-17 Fixed bug with application name being unknown if the user interface threw an error

Class Isis::Application
2006-02-27 Elizabeth Miller - Added GuiLog and GuiReportError methods

Class Isis::Application
2006-07-28 Jeff Anderson - Fixed another race condition with sockets between communicating ISIS programs. Also updated progress to output name of the program

Class Isis::Application
2006-08-30 Jeff Anderson - Create a QCoreApplication if in command line mode.

Class Isis::Application
2007-10-04 Steven Koechle - Added output capability for debugging log for -info flag

Class Isis::Application
2008-01-04 Jeannie Walldren - Changed description of Log method

Class Isis::Application
2008-01-09 Steven Lambright - Fixed Memory Leak

Class Isis::Application
2008-04-16 Steven Lambright - Added parameter check that was removed from UserInterface

Class Isis::Application
2008-06-18 Christopher Austin - Fixed documentation error

Class Isis::Application
2008-06-19 Steven Lambright - Added CubeManager::CleanUp call to clean up cubes in memory after calling IsisMain.

Class Isis::Application
2008-06-24 Steven Koechle - Added Preferences to Debugging Log.

Class Isis::Application
2008-07-08 Steven Lambright - Singletons now destroy themselves instead of Application deleting them

Class Isis::Application
2008-07-08 Steven Lambright - p_ui is no longer static, which fixes issues with the mac unit tests.

Class Isis::AtmosModel
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::AtmosModel
2007-07-31 Steven Lambright - Fixed unit test

Class Isis::AtmosModel
2007-08-15 Steven Lambright - Refactored

Class Isis::AtmosModel
2008-03-07 Janet Barrett - Added code to set standard conditions. Also added bharef, hgaref, tauref, and wharef variables and supporting methods.

Class Isis::AtmosModel
2008-06-18 Christopher Austin - Fixed much documentation

Class Isis::AtmosModel
2008-07-09 Steven Lambright - Fixed unit test

Class Isis::AtmosModel
2008-11-05 Jeannie Walldren - Moved numerical methods and functions to NumericalMethods and NumericalAtmosApprox classes. Moved G11Prime(), Ei(), and En() from NumericalMethods into this class. Added splines to protected variables and removed second derivative vector protected variables (p_atmosAhTable2, p_atmosHahgtTable2, p_atmosHahgt0Table2) that are no longer needed. Replaced arrays with vectors in protected variables. Added documentation from Isis2 files. Removed "Isis::" and "std::" in AtmosModel.cpp since that file uses std and Isis namespaces.

Class Isis::AtmosModel
2008-11-07 Jeannie Walldren - Fixed documentation

Member Isis::AtmosModel::AtmosModel (Pvl &pvl, PhotoModel &pmodel)
2008-11-05 Jeannie Walldren - Replaced arrays with vectors

Class Isis::AtmosModelFactory
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::AutoRegFactory
2006-03-27 Jacob Danton Added unitTest

Class Isis::AutoRegFactory
2008-06-18 Christopher Austin Fixed documentation errors

Class Isis::AutoRegFactory
2008-06-19 Steven Lambright Fixed memory leak

Class Isis::BandManager
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::Basis1VariableFunction
2005-03-16 Leah Dahmer modified file to support Doxygen documentation.

Class Isis::Basis1VariableFunction
2008-01-08 Tracie Sucharski, Derived from BasisFunction class for a single variable function. Added Derivative methods as pure virtuals. This class was developed as a convenience to simplify the Derivative methods and any other methods that might need to be developed in the future.

Class Isis::BasisFunction
2005-03-16 Leah Dahmer modified file to support Doxygen documentation.

Class Qisis::BinaryStretch
2009-06-04 Stacy Alley added a variable in the ComputeBinary() method: stepSize. This was required because previously this number was hard coded to be 0.001. In cubes with very small DN #'s this would cause an error to be thrown. The step size needed to be based on DN values from each cube.

Class Isis::Blob
Jeff Anderson 04-04-2006 Class was not overwriting existing blobs correctly.

Class Isis::Blob
Elizabeth Miller 02-20-2007 Fixed bug with OriginalLabel naming and modified to be backwards compatible

Class Isis::Blob
Steven Lambright Added copy constructor, assignment operator

Class Isis::Blobber
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::Blobber
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::BoxcarManager
2003-04-01 Tracie Sucharski - added documentation explaining the offsets (which pixel is being processed within the boxcar) and added unitTest.

Class Isis::BoxcarManager
2003-05-16 Stuart Sides - modified schema from astrogeology...isis.astrogeology

Class Isis::Brick
2005-02-25 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Brick
2006-04-21 Jacob Danton - Modified Brick to extend BufferManager, added new constructor, and two methods, SetBrick and Bricks

Class Qisis::BrowseDialog
2008-01-18 Stacy Alley - Changed the constructor to accept a QStringList which serves as the default filters for the file dialog boxes.

Class Qisis::BrowseDialog
2008-01-28 Stacy Alley - Changed the constructor again to accept a QDir which is the default directory the file dialog box should point to. When the user changes directories, the dir variable which is passed by reference set to that new directory.

Class Isis::Buffer
2003-05-16 Stuart Sides - modified schema from astrogeology...isis.astrogeology

Class Isis::Buffer
2005-01-16 Jeff Anderson - moved some private methods/variables into protected space

Class Isis::Buffer
2007-09-05 Kris Becker - Added default constructor for added protection; Added assignment operator for a single value for convenience.

Class Isis::Buffer
2008-06-25 Noah Hilt - Added some safety measures to the allocate and deconstructor methods to prevent accessing buffers that have not been initialized. Added memory checking to make sure to release any memory if initialized.

Class Isis::BufferManager
2003-05-16 Stuart Sides - modified schema from astrogeology...isis.astrogeology

Class Isis::BufferManager
2003-06-02 Jeff Anderson - Modified setpos method to allow for speedy reverse direction management.

Class Isis::BufferManager
2005-05-23 Jeff Anderson - Modified to support 2GB+ files

Class Isis::BufferManager
2007-12-04 Christopher Austin - Added option to constructor to change the order of the progression through the cube

Class Isis::BufferManager
2008-06-18 Christopher Austin - Fixed documenation errors

Class Isis::Calculator
2007-06-11 Jeff Anderson - Fixed bug in Push(Buffer) method. NAN was not computed properly.

Class Isis::Calculator
2007-08-21 Steven Lambright - Moved the infix to postfix conversion into its own class.

Class Isis::Calculator
2008-01-28 Steven Lambright - Added more support for the power operator

Class Isis::Calculator
2008-03-28 Steven Lambright - Condensed math methods to just call PerformOperation(...). Converted valarray's to vectors (in order to use iterators)

Class Isis::Calculator
2008-06-18 Christopher Austin - Added as well as fixed documentation

Class Isis::Camera
2005-11-09 Tracie Sucharski - Added HasProjection method.

Class Isis::Camera
2006-04-11 Tracie Sucharski - Added IgnoreProjection method and p_ignoreProjection so that the Camera is used rather than Projection.

Class Isis::Camera
2006-04-19 Elizabeth Miller - Added SpacecraftRoll method

Class Isis::Camera
2006-06-08 Elizabeth Miller - Added static Distance method that calculates the distance between 2 lat/lon pts (given the radius)

Class Isis::Camera
2006-07-25 Elizabeth Miller - Fixed bug in Distance method

Class Isis::Camera
2006-07-31 Elizabeth Miller - Added OffNadirAngle method and removed SpacecraftRoll method

Class Isis::Camera
2007-06-11 Debbie A. Cook - Added overloaded method SetUniversalGround that includes a radius argument and method RawFocalPlanetoImage() to handle the common functionality between the SetUniversalGround methods.

Class Isis::Camera
2008-01-28 Christopher Austin - Added error throw when minlon range isn't set beyond initialization.

Class Isis::Camera
2008-02-15 Stacy Alley - In the GroundRangeResolution () method we had to subtract 0.5 when looking at the far left of pixels and add 0.5 to ensure we are seeing the far right of pixels.

Class Isis::Camera
2008-05-21 Steven Lambright - Fixed boundary condition in the GroundRangeResolution () method.

Class Isis::Camera
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::Camera
2008-07-15 Steven Lambright - Added NaifStatus calls

Class Isis::Camera
2008-07-24 Steven Lambright - Fixed memory leaks: the alpha cube, distortion map, focal plane map, sky map, detector map, and ground map were not being deleted.

Class Isis::Camera
2008-08-08 Steven Lambright - Added the LoadCache() method which tries to find the correct time range and calls Spice::CreateCache

Class Isis::Camera
2008-09-10 Steven Lambright - Added the geometric tiling methods in order to optimize push frame cameras and prevent corruption of data when running cam2map with push frame cameras

Class Isis::Camera
2008-11-13 Janet Barrett - Added the GroundAzimuth method. This method computes and returns the ground azimuth between the ground point and another point of interest, such as the subspacecraft point or the subsolar point. The ground azimuth is the clockwise angle on the ground between a line drawn from the ground point to the North pole of the body and a line drawn from the ground point to the point of interest (such as the subsolar point or the subspacecraft point).

Class Isis::Camera
2009-01-05 Steven Lambright - Added InCube method

Class Isis::Camera
2009-03-02 Steven Lambright - This class now keeps track of the current child band, has added error checks, and now hopefully resets state when methods like GroundRangeResolution are called.

Class Isis::Camera
2009-05-21 Steven Lambright - The geometric tiling hint can now be 2,2 as a special case meaning no tiling will be used (the initial box will be a 2x2 box - only the 4 corners - is the idea behind using this value).

Class Isis::Camera
2009-05-22 Debbie A. Cook - Added Resolution method for Sensor (parent) virtual

Class Isis::Camera
2009-06-05 Mackenzie Boyd - Updated samson truthdata

Class Isis::Camera
2009-07-08 Janet Barrett - Added RadarGroundMap and RadarSlantRangeMap as friends to this class so that they have access to the SetFocalLength method. The Radar instrument does not have a focal length and these classes need to be able to change the focal length value each time the slant range changes. This insures that the detector resolution always comes out to the pixel width/height for the Radar instrument.

Class Isis::Camera
2009-07-09 Debbie A. Cook - Set p_hasIntersection in SetImage if successful instead of just returning the bool to that other methods will know a ground point was successfully set.

Class Isis::Camera
2009-08-03 Debbie A. Cook - Added computation of tolerance to support change in Spice class for supporting downsizing of Spice tables

Class Isis::Camera
2009-08-14 Debbie A. Cook - Corrected alternate tolerance

Class Isis::Camera
2009-08-17 Debbie A. Cook - Added default tolerance for sky images

Class Isis::Camera
2009-08-19 Janet Barrett - Fixed the GroundAzimuth method so that it checks the quadrant that the subspacecraft or subsolar point lies in to calculate the correct azimuth value.

Class Isis::Camera
2009-08-28 Steven Lambright - Added GetCameraType method and returned enumeration value

Class Isis::CameraDetectorMap
2009-04-02 Debbie A. Cook Removed obsolete methods IsXAxisTimeDependent,IsYAxisTimeDependent, XAxisDirection, YAxisDirection, SetXAxisDirection, and SetYAxisDirection

Class Isis::CameraDistortionMap
2008-02-05 Jeff Anderson - Modified to allow for variable focal length

Class Isis::CameraDistortionMap
2008-02-21 Steven Lambright - Fixed a problem that resulted in infinities and NaNs

Class Isis::CameraFactory
2005-10-06 Elizabeth Miller - added unitTest.exclude file

Class Isis::CameraFactory
2006-05-17 Elizabeth Miller - changed CameraManager.plugin to Camera.plugin

Class Isis::CameraFactory
2009-05-12 Steven Lambright - Added CameraVersion(...) and version checking.

Class Isis::CameraFocalPlaneMap
2007-02-13 Debbie A. Cook - Added methods SignMostSigX() and SignMostSigY()

Class Isis::CameraGroundMap
2005-02-08 Jeff Anderson Original version

Class Isis::CameraGroundMap
2005-11-16 Jeff Anderson Fixed bug in SetGround not setting the proper boolean return value

Class Isis::CameraGroundMap
2007-06-11 Debbie A. Cook - Added overloaded method SetGround that includes a radius argument and the method LookCtoFocalPlaneXY() to handle the common functionality between the SetGround methods

Class Isis::CameraGroundMap
2008-07-14 Steven Lambright Added NaifStatus calls

Class Isis::CameraPointInfo
2009-09-13 Mackenzie Boyd - Added methods SetCenter, SetSample and SetLine to support campt functionality. Added CheckCube private method to check currentCube isn't NULL.

Class Isis::CameraSkyMap
2005-02-08 Jeff Anderson Original version

Class Isis::CameraSkyMap
2008-07-14 Steven Lambright Added NaifStatus calls

Class Isis::Chip
2006-07-11 Tracie Sucharski, Added reLoad method to use p_cube instead of cube passed in.

Class Isis::Chip
2006-08-03 Tracie Sucharski, Added Load and ReLoad method to apply scale factor to chip.

Class Isis::Chip
2006-08-04 Stuart Sides, Added SetClipPolygon method. If the clip polygon is set all pixel values outside the polygon will be set to NULL.

Class Isis::Chip
2007-10-01 Steven Koechle, Fixed inc in LoadChip to fix an infinite loop problem when x.size() never grew to be more than 3.

Class Isis::Chip
2009-01-19 Steven Koechle, Fixed memory leak

Class Isis::Chip
2009-06-02 Stacy Alley, Added a check in the SetSize() method to make sure the given samples and lines are not equal to or less than zero.

Class Isis::Chip
2009-08-19 Kris Becker Added new Extract method that applies an Affine transform to the extract a portion of the chip; added an assigment operator that sets the entire chip to a single value for convenience; added a getter that returns a const reference to the internal Affine transform of this chip.

Class Isis::Chip
2009-08-20 Steven Lambright, Removed local cube pointer and parenthesis operator

Class Isis::Chip
2009-08-20 Travis Addair, Added Statistics method

Class Isis::Chip
2009-08-28 Kris Becker - Added new Affine setter method to establish a new Affine transform to the chip; added another Load method that uses a new Affine transform to load a chip from a cube.

Class Isis::Chip
2009-09-01 Travis Addair, Added valid Min/Max pixel value functionality for Statistics method

Class Qisis::ChipViewport
2008-09-09 Tracie Sucharski - Added setCircle and setCircleSize methods.

Member Qisis::ChipViewport::setChip (Isis::Chip *chip, Isis::Cube *chipCube)
2009-14-2009 Tracie Sucharski - Make sure the p_image is clear before allocating new.

Class Isis::CisscalFile
2008-03-27 Jeannie Walldren - Original Version.

Class Isis::CissLabels
2008-11-05 Jeannie Walldren - Original Version

Class Isis::CissLabels
2008-11-07 Fixed documentation

Class Isis::CollectorMap< K, T, ComparePolicy, RemovalPolicy, CopyPolicy >
2006-07-03 Kris Becker Added the ability to stored duplicate keys if needed (using a multimap instead of a map). Initial default behavior of unique keys is retained. See KeyPolicy.

Class Isis::CollectorMap< K, T, ComparePolicy, RemovalPolicy, CopyPolicy >
2006-07-28 Kris Becker Fixed a bug in the NoCaseStringCompare implementation. Prior to this fix, it would not function properly at all for case-insenstive keys.

Class Isis::CollectorMap< K, T, ComparePolicy, RemovalPolicy, CopyPolicy >
2006-08-30 Kris Becker Fixed bug in copy constructors that attempted to use a virtual method in the object being created when it *must* use the method from the one it is being created from. (g++ 4.1 on Suse 10.1 didn't like this bug at all!)

Class Isis::CollectorMap< K, T, ComparePolicy, RemovalPolicy, CopyPolicy >
2008-06-18 Christopher Austin Fixed Documentation

Class Isis::ControlMeasure
2005-07-29 Jeff Anderson - Original version

Class Isis::ControlMeasure
2006-01-11 Jacob Danton Added a Reference flag and updated unitTest

Class Isis::ControlMeasure
2006-10-05 Brendan George Modified call to retrieve current time to use iTime class, instead of Application class

Class Isis::ControlMeasure
2008-06-23 Steven Lambright - The ZScore keyword is now supported

Class Isis::ControlMeasure
2008-06-25 Steven Koechle - Added get methods for ZScore values.

Class Isis::ControlNet
2005-07-29 Jeff Anderson Original version

Class Isis::ControlNet
2006-01-11 Jacob Danton Updated unitTest

Class Isis::ControlNet
2006-06-22 Brendan George Updated to conform to changes in SerialNumberList class

Class Isis::ControlNet
2008-04-04 Christopher Austin Added Exists function

Class Isis::ControlNet
2008-04-18 Debbie A. Cook Added Progress reports to loading and SetImages and calculates the total number of measurements in the control net

Class Isis::ControlNet
2008-06-18 Christopher Austin Fixed documentation errors

Class Isis::ControlNet
2009-01-06 Jeannie Walldren - Fixed typo in SetImages() exception output. Added documentation.

Class Isis::ControlNet
2009-02-05 Christopher Austin - when the created date or the modified date are not set, they default to the time in which Write() is called.

Class Isis::ControlNet
2009-04-07 Tracie Sucharski - Added NumValidMeasures and NumIgnoredMeasures methods.

Class Isis::ControlNet
2009-06-03 Christopher Austin - Added p_invalid functionality along with forceBuild, as well as other small fixes including documentation.

Class Isis::ControlNet
2009-07-13 Stacy Alley - The std::vector of ControlPoints called 'p_points' was replaced with a QVector of QString 'p_pointIds' in conjunction with a QHash of <QString, ControlPoint> called 'p_pointsHash'. This was done to speed up the Add method which was essentially slowing down the reading or creation of Control Networks.

Member Isis::ControlNet::ReadControl (const std::string &ptfile, Progress *progress=0, bool forceBuild=false)
2009-04-07 Tracie Sucharski - Keep track of ignored measures.

Member Isis::ControlNet::SetImages (SerialNumberList &list, Progress *progress=0)
2009-01-06 Jeannie Walldren - Fixed typo in exception output.

Class Isis::ControlPoint
2005-07-29 Jeff Anderson Original version

Class Isis::ControlPoint
2006-01-11 Jacob Danton Added ReferenceIndex method and updated unitTest

Class Isis::ControlPoint
2006-06-28 Tracie Sucharski, Added method to return measure for given serial number.

Class Isis::ControlPoint
2006-10-31 Tracie Sucharski, Added HasReference method, changed ReferenceIndex method to throw error if there is no Reference ControlMeasure.

Class Isis::ControlPoint
2007-01-25 Debbie A. Cook, Removed return statement in SetApriori method for GroundPoint case so that FocalPlaneMeasures will get set. The method already has a later return statement to avoid changing the lat/lon values.

Class Isis::ControlPoint
2007-10-19 Debbie A. Cook, Wrapped longitudes when calculating apriori longitude for points with a difference of more than 180 degrees of longitude between measures.

Class Isis::ControlPoint
2008-01-14 Debbie A. Cook, Changed call to Camera->SetUniversalGround in ComputeErrors to include the radius as an argument since the method has been overloaded to include radius.

Class Isis::ControlPoint
2008-09-12 Tracie Sucharski, Add method to return true/false for existence of Serial Number.

Class Isis::ControlPoint
2009-03-07 Debbie A. Cook Fixed ComputeErrors method to set focal plane coordinates without changing time and improved error messages.

Class Isis::ControlPoint
2009-06-03 Christopher Austin, Added the p_invalid functionality along with forceBuild, fixed documentation errors.

Class Isis::ControlPoint
2009-06-22 Jeff Anderson, Modified ComputeAprior method to correctly handle ground and held points. Previosuly it would throw an error if the lat/lon of a measure could not be computed. Also, modify the ComputeErrors method to not abort any longer if a control point lat/lon could not be projected back to a image line/sample.

Class Isis::ControlPoint
2009-08-13 Debbie A. Cook Corrected calculation of scale used to get the undistorted focal plane coordinates to use the signed focal length (Z) from the CameraDistortionMap,

Class Isis::ControlPoint
2009-08-21 Christopher Austin, Put the default return of ReferenceIndex() back as the first Measured measure.

Member Isis::ControlPoint::ComputeApriori ()
2008-06-18 Tracie Sucharski/Jeannie Walldren, Changed error messages for Held/Ground points.

Member Isis::ControlPoint::ComputeErrors ()
2008-07-17 Tracie Sucharski, Added ptid and measure serial number to the unable to map to surface error.

Member Isis::ControlPoint::Load (PvlObject &p, bool forceBuild=false)
2008-06-18 Tracie Sucharski/Jeannie Walldren, Fixed bug with checking for "True" vs "true", change to lower case for comparison.

Class Qisis::ControlPointEdit
2008-11-19 Tracie Sucharski - Addition option to constructor to allow mouse events on leftChipViewport.

Class Qisis::ControlPointEdit
2008-11-24 Tracie Sucharski - Changed class name from PointEdit

Class Qisis::ControlPointEdit
2008-12-02 Jeannie Walldren - Modified createPointEditor() to allow the leftChipViewport to refresh even if allowLeftMouse = false.

Class Qisis::ControlPointEdit
2008-12-10 Jeannie Walldren - Added a private variable for the template filename. Set the default value of this variable to the previously hard-coded template filename. Added setTemplateFile() method derived from previously unused and commented out method called openTemplateFile().

Class Qisis::ControlPointEdit
2008-12-15 Jeannie Walldren - Some QMessageBox warnings had strings tacked on to the list of errors. These strings were changed to iExceptions and added to the error stack to conform with Isis standards.

Class Qisis::ControlPointEdit
2008-12-30 Jeannie Walldren - Modified savePoint() method to update user (chooser) name and date when point is saved

Class Qisis::ControlPointEdit
2009-03-17 Tracie Sucharski - Add slot to set a boolean to indicate whether the registration chips should be saved.

Member Qisis::ControlPointEdit::ControlPointEdit (QWidget *parent=0, bool allowLeftMouse=false)
2008-15-2008 Jeannie Walldren - Added error string to Isis::iException::Message before creating QMessageBox

Member Qisis::ControlPointEdit::createPointEditor (QWidget *parent)
2008-11-19 Tracie Sucharski - Added left pan buttons, but default to hidden.

Member Qisis::ControlPointEdit::createPointEditor (QWidget *parent)
2008-12-02 Jeannie Walldren - Allow connection between updateLeftView and refreshView for all objects. Previously this was only done if allowLeftMouse = true.

Member Qisis::ControlPointEdit::createPointEditor (QWidget *parent)
2008-12-02 Tracie Sucharski - Another bug fix due to change on 2008-11-19, The leftView tackPointChanged connection needs to always be made whether mouse button events are allowed or not.

Member Qisis::ControlPointEdit::createPointEditor (QWidget *parent)
2008-12-10 Jeannie Walldren - Set the default value of the new private variable, p_templateFilename, to the previously hard-coded template filename.

Member Qisis::ControlPointEdit::registerPoint ()
2008-15-2008 Jeannie Walldren - Throw and catch error before creating QMessageBox

Member Qisis::ControlPointEdit::registerPoint ()
2009-03-23 Tracie Sucharski - Added private p_autoRegAttempted for the SaveChips method.

Member Qisis::ControlPointEdit::saveChips ()
2009-03-23 Tracie Sucharski - Use p_autoRegAttempted to see if chips exist.

Member Qisis::ControlPointEdit::savePoint ()
2008-12-30 Jeannie Walldren - Modified to update user (chooser) name and date when point is saved

Member Qisis::ControlPointEdit::setGeom ()
2007-06-15 Tracie Sucharski - Grey out zoom buttons

Member Qisis::ControlPointEdit::setGeom ()
2008-15-2008 Jeannie Walldren - Added error string to Isis::iException::Message before creating QMessageBox

Member Qisis::ControlPointEdit::setLeftMeasure (Isis::ControlMeasure *leftMeasure, Isis::Cube *leftCube, std::string pointId)
2008-11-19 Tracie Sucharski - If left cube changes, get new universalGroundMap.

Member Qisis::ControlPointEdit::setRightMeasure (Isis::ControlMeasure *rightMeasure, Isis::Cube *rightCube, std::string pointId)
2008-11-19 Tracie Sucharski - If right cube changes, get new universalGroundMap.

Member Qisis::ControlPointEdit::setRightMeasure (Isis::ControlMeasure *rightMeasure, Isis::Cube *rightCube, std::string pointId)
2008-15-2008 Jeannie Walldren - Added error string to Isis::iException::Message before creating QMessageBox

Member Qisis::ControlPointEdit::setRightMeasure (Isis::ControlMeasure *rightMeasure, Isis::Cube *rightCube, std::string pointId)
2009-09-14 Tracie Sucharski - Call geomChip to make sure left chip is initialized in the ChipViewport. This was done for the changes made to the Chip class and the ChipViewport class where the Cube info is no longer stored.

Member Qisis::ControlPointEdit::setTemplateFile ()
2008-12-10 Jeannie Walldren - Changed name from openTemplateFile() and added functionality to set new template filename to the private variable, p_templateFilename

Member Qisis::ControlPointEdit::setTemplateFile ()
2008-12-15 Jeannie Walldren - Modified code to only allow the template file to be modified if registration is successfull, otherwise the original template file is kept.

Member Qisis::ControlPointEdit::updateRightGeom ()
2008-15-2008 Jeannie Walldren - Added error string to Isis::iException::Message before creating QMessageBox

Class Isis::ControlPointList
2009-08-11 Sharmila Prasad Original Version

Class Isis::CSVParser< TokenStore >
2007-06-05 Brendan George - Modified to work with iString/StringTools merge

Class Isis::CSVParser< TokenStore >
2008-06-18 Christopher Austin - Fixed documentation

Class Isis::CSVReader
2008-06-18 Christopher Austin - Fixed documentation

Class Isis::Mro::CTXCamera
2006-08-03 Tracie Sucharski, Added Scale method

Class Isis::Mro::CTXCamera
2007-07-12 Debbie A. Cook, Added methods Coefficients and InverseCoefficients

Class Isis::Mro::CTXCamera
2008-02-21 Steven Lambright Boresight, focal length, pixel pitch keywords now loaded from kernels instead of being hard-coded. The distortion map is now being used.

Class Isis::Mro::CTXCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Mro::CTXCamera
2009-03-07 Debbie A. Cook Removed obsolute CameraDetectorMap methods

Class Isis::Mro::CTXCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Cube
2003-03-31 Jeff Anderson - updated unitTest truth file.

Class Isis::Cube
2003-05-16 Stuart Sides - modified schema from astrogeology...isis.astrogeology

Class Isis::Cube
2003-05-21 Jeff Anderson - added read/write methods to improve speed for IsisLine buffer managers. Also added error checks on reads, writes, and seeks.

Class Isis::Cube
2003-05-30 Jeff Anderson - added PhysicalBand method and updated unitTest.

Class Isis::Cube
2003-10-06 Jeff Anderson - added PVL to create method to allow for propagation of Pixel specifications.

Class Isis::Cube
2003-10-15 Jeff Anderson - fixed bad error check in PhysicalBand method.

Class Isis::Cube
2004-01-30 Jeff Anderson - added many Set methods. Major refractor of the class.

Class Isis::Cube
2004-02-12 Jeff Anderson - added pruning of the band bin group given the virtual band list.

Class Isis::Cube
2004-02-17 Jeff Anderson - modified the number of bands in the label if a virtual band list was given.

Class Isis::Cube
2004-03-01 Jeff Anderson - added ability to read Isis 2.1 cube format.

Class Isis::Cube
2004-04-01 Jeff Anderson - fixed bug swapping NULL cache tile for non-native cubes in move method.

Class Isis::Cube
2005-03-24 Jeff Anderson - Added methods to return a camera or projection associated with the cube.

Class Isis::Cube
2005-07-18 Elizabeth Ribelin - Fixed bug in method that returns a projection associated with the cube

Class Isis::Cube
2005-10-03 Elizabeth Miller - Added error check to Write(blob)

Class Isis::Cube
2006-02-24 Kris Becker - Made the destructor virtual to properly allow the class to be inherited.

Class Isis::Cube
2006-04-21 Jacob Danton - Modified the WriteLabel method to use the Pvl's format template abilities.

Class Isis::Cube
2006-05-17 Elizabeth Miller - Depricated CameraManger to CameraFactory

Class Isis::Cube
2006-07-10 Elizabeth Miller - Added max size preference

Class Isis::Cube
2006-11-28 Jeff Anderson - Fixed detached blob bug

Class Isis::Cube
2007-01-05 Jeff Anderson - Fixed bug when reading/writing outside cube

Class Isis::Cube
2007-02-07 Tracie Sucharski - Added ReOpen method

Class Isis::Cube
2008-05-09 Steven Lambright - Added Statistics, Histogram, PutGroup, GetGroup, DeleteGroup, HasGroup conveinience methods. Removed excess references to CubeInfo.

Class Isis::Cube
2008-05-27 Jeff Anderson - Fixed bug in open method where virtual bands were not handled correctly if a BandBin group did not exist

Class Isis::Cube
2008-06-09 Christopher Austin - Improved maximum cube size error message.

Class Isis::Cube
2008-06-11 Steven Lambright - Changed prototype for SetVirtualBands

Class Isis::Cube
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::Cube
2008-08-11 Steven Lambright - Added another Statistics method which accepts a valid range -- also added another Histogram method which accepts a bin/valid range (applies both).

Class Isis::Cube
2008-08-11 Steven Lambright - Fixed definition of IsisCubeDef, problem pointed out by "novas0x2a" (Support Board Member)

Class Isis::Cube
2008-12-15 Steven Koechle - Added a method to delete blobs from a cube

Class Isis::Cube
2008-12-17 Steven Koechle - BlobDelete method was broken, fixed

Class Isis::Cube
2009-06-30 Steven Lambright - Added "HasProjection" for uniform projection existance test

Class Isis::CubeAttribute
2003-07-09 Stuart Sides Original version

Class Isis::CubeAttribute
2003-07-17 Stuart Sides Added input file band attribute capabilities.

Class Isis::CubeAttribute
2003-07-29 Stuart Sides Separated the input and output attributes into two separated class deriving off a base class, instead of one class for all cases.

Class Isis::CubeAttribute
2003-10-03 Stuart Sides Added members HasPixelType. It was needed by the IsisCube so it could do an easy check. Added IsMsb, IsLsb, HasOrder, ByteOrderStr, ByteOrderType, Order and Order. These were needed to allow users to specify a byte order for output cubes.

Class Isis::CubeAttribute
2004-02-03 Stuart Sides Refactor for IsisProcess and cube changes

Class Isis::CubeAttribute
2004-03-03 Stuart Sides Modified IsisCubeAttributeOutput::Write so min and max don't get written when the pixel type is real.

Class Isis::CubeAttributeInput
2003-07-29 Stuart Sides Separated the input and output attributes into two seprated class deriving off a base class, instead of one class for all cases.

Class Isis::CubeAttributeInput
2004-02-03 Stuart Sides Refactor for IsisProcess and cube changes

Class Isis::CubeAttributeInput
2006-01-05 Stuart Sides Fixed bug when the input attribute was "+7-10". In this case the Write members were not putting the "+" at the beginning.

Member Isis::CubeAttributeInput::BandsStr () const
Stuart Sides 2005-01-2005 ???

Class Isis::CubeAttributeOutput
2003-07-29 Stuart Sides Separated the input and output attributes into two separated class deriving off a base class, instead of one class for all cases.

Class Isis::CubeAttributeOutput
2003-10-03 Stuart Sides Added members HasPixelType. It was needed by the IsisCube so it could do an easy check. Added IsMsb, IsLsb, HasOrder, ByteOrderStr, ByteOrderType, Order and Order. These were needed to allow users to specify a byte order for output cubes.

Class Isis::CubeAttributeOutput
2004-02-03 Stuart Sides Refactor for IsisProcess and cube changes

Class Isis::CubeAttributeOutput
2004-03-03 Stuart Sides Modified IsisCubeAttributeOutput::Write so min and max don't get written when the pixel type is real.

Class Isis::CubeBsqHandler
2007-09-14 Stuart Sides - Fixed bug where pixels from a buffer outside the ns/nl were being transfered to the right most and bottom most tiles

Class Isis::CubeBsqHandler
2007-10-11 Stuart Sides - Fixed bug introduced with previous bug fix.

Class Isis::CubeBsqHandler
2008-09-03 Steven Lambright - Fixed MSB/LSB problem with the Move(...) method

Class Isis::CubeCalculator
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::CubeCalculator
2008-06-18 Steven Lambright - Fixed documentation

Class Isis::CubeCalculator
2009-03-03 Steven Lambright - Added missing secant method call

Class Isis::CubeIoHandler
2006-06-12 Tracie Sucharski - Clear stream bits before opening cube.

Class Isis::CubeManager
2008-08-19 Steven Koechle - Removed Geos includes

Class Isis::CubeTileHandler
2007-09-14 Stuart Sides - Fixed bug where pixels from a buffer outside the ns/nl were being transfered to the right most and bottom most tiles

Member Qisis::CubeViewport::paintEvent (QPaintEvent *e)
2007-04-30 Tracie Sucharski - Add the QPainter to the call to Tool::paintViewport.

Class Isis::Database
2007-06-05 Brendan George - Modified to work with iString/StringTools merge

Class Isis::Database
2008-10-30 Steven Lambright - tossDbError now accepts a const char* for a filename, issue pointed out by "novus0x2a" (Support Board Member)

Class Isis::DatabaseFactory
2007-06-05 Brendan George - Modified to work with iString/StringTools merge

Class Isis::DbAccess
2007-06-05 Brendan George - Modified to work with iString/StringTool merge

Class Isis::DBL_UNION
2003-02-11 Jeff Anderson - Wrote unitTest and documentation

Class Isis::DBL_UNION
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::DBL_UNION
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::DBL_UNION
2005-05-18 Jeff Anderson - Changed long to int for 64-bit port

Class Isis::DBL_UNION
2008-01-09 Jeannie Walldren - Added new unitTests and new method, StringToPixel()

Class Isis::DBL_UNION
2008-01-10 Jeannie Walldren - Added new unitTests and modified StringToPixel() to allow the user to enter any legal and unique shortened version of special pixels.

Class Isis::DbProfile
2007-02-15 Kris Becker - Added key() method so one can iterate through all keys in the profile

Class Isis::DbProfile
2007-12-19 Kris Becker - Added getKeyList method for additional flexibility to class developers

Class Isis::DbProfile
2008-03-11 Kris Becker - Added more information to exception caught when attempting to get values from non-existant keys

Class Isis::DbProfile
2008-09-05 Kris Becker - Added the replace and remove methods to the class.

Class Qisis::EditTool
2006-10-20 Tracie Sucharski - If rubberband for rectangle option goes off the right side or bottom of image, set esamp/eline to image nsamps/nlines.

Class Qisis::EditTool
2008-05-23 Noah Hilt - Added RubberBandToolfunctionality and changed the mouseButtonReleased method. Also added a writeToCube method that is used by both the rubberBandComplete and mouseButtonRelease methods.

Class Qisis::EditTool
2008-06-19 Noah Hilt - Added methods and signals for saving and discarding changes to the current cube.

Member Qisis::EditTool::createToolBarWidget (QStackedWidget *active)
2007-08-31 Tracie Sucharski - Changed signal on dn line edit from returnPressed to editingFinished.

Member Qisis::EditTool::mouseButtonRelease (QPoint p, Qt::MouseButton m)
2007-03-02 Tracie Sucharski - Reopen cube read/write Workspace::addCubeViewport was opening cube read/write, changed to open read only so that the cube date was not changed unless EditTool is invoked.

Member Qisis::EditTool::mouseButtonRelease (QPoint p, Qt::MouseButton m)
2007-02-26 Tracie Sucharski - Remove test for off image editing. It is no longer needed since the bug in the Cube class is fixed.

Member Qisis::EditTool::mouseButtonRelease (QPoint p, Qt::MouseButton m)
2008-05-23 Noah Hilt - Removed the rectangle and start/end line functionality from the mouseButtonRelease and moved it to the rubberBandComplete method.

Class Isis::EndianSwapper
2003-05-16 Stuart Sides modified schema from astrogeology...isis.astrogeology.

Class Isis::EndianSwapper
2004-03-18 Stuart Sides used Endian.h instead of the linux gcc endian.h to figure the system's endian type.

Class Isis::EndianSwapper
2008-08-14 Christopher Austin - Added ExportFloat() for exporting real data to the non-native endians. i.e. exporting to msb on a lsb system

Class Isis::EndianSwapper
2009-04-16 Steven Lambright - Added Int and LongLongInt. Long was not added because it is 4 bytes on 32-bit linux and 8 bytes on 64-bit linux.

Class Isis::Equirectangular
2004-02-07 Jeff Anderson - added plug-in capability.

Class Isis::Equirectangular
2004-02-24 Jeff Anderson - Modified forward and inverse methods to use the local radius at the center latitude instead of the equitorial radius.

Class Isis::Equirectangular
2005-03-11 Elizabeth Ribelin - added TrueScaleLatitude method test to the unitTest

Class Isis::Equirectangular
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::Equirectangular
2008-05-09 Steven Lambright - Added Name, Version, IsEquatorialCylindrical methods

Class Isis::Equirectangular
2008-05-09 Steven Lambright - Fixed test for being too close to a pole

Class Isis::Equirectangular
2008-11-12 Steven Lambright - Commented some unclear code (CenterLatitudeRadius keyword)

Class Qisis::FileDialog
2008-01-18 Stacy Alley - Changed the constructor to accept a QStringList which serves as the default filters for the file dialog boxes.

Class Qisis::FileDialog
2008-01-28 Stacy Alley - Changed the constructor again to accept a QDir which is the default directory the file dialog box should point to.

Class Isis::FileList
2003-05-16 Stuart Sides - modified schema from astrogeology... isis.astrogeology...

Class Isis::FileList
2005-03-16 Leah Dahmer - modified file to support Doxygen documentation.

Class Isis::FileList
2006-04-05 Elizabeth Miller - Added error message to catch empty files

Class Isis::FileList
2007-01-04 Brendan George - Added comment recognition and it now only reads the first column

Class Isis::FileList
2007-02-19 Stacy Alley - modified the Read method such that if a file name and it's attributes are surround with double quotes, then don't use commas as a 'end of line' signal.

Class Isis::Filename
2002-11-27 Stuart Sides - added capability to expand environment variables within a filename.

Class Isis::Filename
2003-01-27 Jeff Anderson - added a method to allow full file specification to be extracted (includes the attributes.

Class Isis::Filename
2002-02-12 Stuart Sides - fixed bug with incorrect parsing when filename did not have a path.

Class Isis::Filename
2003-05-16 Stuart Sides - modified schema from astrogeology...isis.astrogeology.

Class Isis::Filename
2003-07-21 Stuart Sides - modified to use "+" as the attribute delimiter instead of a ":".

Class Isis::Filename
2003-10-17 Added default constructor, operator "=" and temporary members.

Class Isis::Filename
2003-10-30 Added new members: HighestVersion and Exists.

Class Isis::Filename
2003-12-03 Added capability to expand Preferences in the DataDirectory group only.

Class Isis::Filename
2004-01-14 Added new member OriginalPath.

Class Isis::Filename
2004-01-22 Added new member Name. Name returns the filename only without any path, extension or attributes.

Class Isis::Filename
2004-01-27 Tool all references to attributes out. IsisFilename now ignores all cube attributes.

Class Isis::Filename
2004-01-27 Removed the member FullSpecification, because FullSpecification without the cube attributes now does the same thing as Filename.

Class Isis::Filename
2004-01-27 Added a new constructor with two parameters. This new constructor will create a temporary filename using the path from the Preference DataDirectory/Temporary the filename from argument one appended with a number from 100000 to 199999 and the extension of argument two.

Class Isis::Filename
2004-05-17 Added new member MakeDirectory.

Class Isis::Filename
2005-07-28 Drew Davidson - added new member NewVersion.

Class Isis::Filename
2007-10-03 Steven Koechle - Fixed Temporary() so if a path was specified it will have the cwd put on in front of it.

Class Isis::Filename
2009-01-07 Steven Lambright - Expanded(...) no longer behaves differently for unit tests

Class Qisis::FileTool
2008-12-10 Jeannie Walldren - Added "What's this?" and shortcut to "Save" action

Member Qisis::FileTool::FileTool (QWidget *parent)
2008-12-10 Jeannie Walldren - Added "What's this?" and shortcut to "Save" action

Member Qisis::FileTool::exit ()
2007-02-13 Tracie Sucharski, Close all cubes before exiting

Class Isis::GaussianDistribution
2006-05-25 Jacob Danton Original Version

Class Isis::GaussianDistribution
2007-07-09 Janet Barrett - Removed invalid declaration of "static const double" variables p_lowCutoff and p_highCutoff from this file and moved them to the GaussianDistribution.cpp file. The variables were also renamed to lowCutoff and highCutoff.

Member Isis::Statistics::Variance () const
2003-08-27 Jeff Anderson - Modified Variance method to compute using n*(n-1) instead of n*n.

Class Isis::GaussianStretch
2006-05-25 Jacob Danton Original Version

Class Isis::GaussianStretch
2006-10-28 Stuart Sides Fixed stretch pair ordering

Class Isis::GaussianStretch
2008-09-09 Steven Lambright Fixed stretch pair ordering again; this fix does not solve our problem but makes our tests work and isn't wrong.

Class Isis::GridPolygonSeeder
2007-05-09 Tracie Sucharski, Changed a single spacing value to a separate value for x and y.

Class Isis::GridPolygonSeeder
2008-02-29 Steven Lambright - Created SubGrid capabilities, cleaned up Seed methods

Class Isis::GridPolygonSeeder
2008-06-18 Christopher Austin - Fixed documentation errors

Class Isis::GridPolygonSeeder
2008-08-18 Christopher Austin - Upgraded to geos3.0.0

Class Isis::GridPolygonSeeder
2008-11-25 Steven Lambright - Added error checking

Class Isis::GridPolygonSeeder
2008-12-05 Christopher Austin - capped the subgrid to 127x127 to prevent segfaults on too high a precision

Class Isis::GridPolygonSeeder
2000-01-30 Steven Lambright - Fixed an issue with not seeding entire polygons when a large portion of the polygon was on the right side of the envelope.

Class Isis::GridPolygonSeeder
2009-08-05 Travis Addair - Encapsulated group creation for seed definition group

Member Isis::GridPolygonSeeder::Seed (const geos::geom::MultiPolygon *mp, Projection *proj)
2007-05-09 Tracie Sucharski, Changed a single spacing value to a separate value for x and y.

Class Qisis::GroundTab
2008-06-25 Noah Hilt - Switched positions of the sample/line line edits and labels.

Class Qisis::GroundTab
2008-08 Stacy Alley - Added red dot which is draw at the specified lat/lon or line/sample. Also, the red dot is draw in the corresponding spot of a linked image, if there is overlap in the two images.

Class Isis::Gruen
2009-09-10 Kris Becker Changed AffineThreshHold1 to AffineTranslationTolerance and AffineThreshHold2 to AffineScaleTolerance. Added AffineShearTolerance. Added logging of Gruen parameters.

Class Isis::Gruen
2009-09-11 Kris Becker Minor error in computation of radiometric shift

Class Isis::GSL::GSLUtility
2009-08-20 Kris Becker Completed documentation

Class Isis::Gui
2007-07-19 Steven Lambright Fixed bugs: Command Line not checked but displayed initially and Command Line edit was not read only.

Class Isis::Gui
2008-06-06 Steven Lambright Fixed bug with corrupt parameter history file causing the program to crash

Class Isis::Gui
2008-07-29 Steven Lambright Fixed memory leaks and naming convention

Member Isis::Gui::StartProcess ()
2007-05-16 Tracie Sucharski - Change cursor to wait while processing.

Member Isis::GuiCubeParameter::SelectFile ()
2007-05-16 Tracie Sucharski - For cubes located in CWD, do not include path in the lineEdit.

Member Isis::GuiCubeParameter::SelectFile ()
2007-06-05 Steven Koechle - Corrected problem where output cube was being opened not saved.

Member Isis::GuiFilenameParameter::SelectFile ()
2007-05-16 Tracie Sucharski - For files located in CWD, do not include path in the lineEdit.

Member Isis::GuiFilenameParameter::SelectFile ()
2007-06-05 Steven Koechle - Corrected problem where output Filename was being opened not saved. Defaulted to output mode if not specified.

Class Isis::HapkeAtm1
2000-07-07 Randy Kirk - USGS, Flagstaff - Original code

Class Isis::HapkeAtm1
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::HapkeAtm1
2007-08-15 Steven Lambright - Refactored code

Class Isis::HapkeAtm1
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::HapkeAtm1
2008-06-18 Stuart Sides - Fixed error in documentation

Class Isis::HapkeAtm1
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class. Added documentation from Isis2.

Member Isis::HapkeAtm1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2000-07-07 Randy Kirk - USGS, Flagstaff - Original code

Member Isis::HapkeAtm1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2000-12-18 K Teal Thompson Port to Unix/ISIS;

Member Isis::HapkeAtm1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::HapkeAtm1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class and replaced Isis::PI with PI since this is in Isis namespace.

Class Isis::HapkeAtm2
2000-07-07 Randy Kirk - USGS, Flagstaff - Original code

Class Isis::HapkeAtm2
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::HapkeAtm2
2007-08-15 Steven Lambright - Refactored code

Class Isis::HapkeAtm2
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::HapkeAtm2
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::HapkeAtm2
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class. Added documentation from Isis2.

Member Isis::HapkeAtm2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2000-07-07 Randy Kirk - USGS, Flagstaff - Original code

Member Isis::HapkeAtm2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2000-12-18 K Teal Thompson Port to Unix/ISIS;

Member Isis::HapkeAtm2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::HapkeAtm2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class. Replaced Isis::PI with PI since this is in Isis namespace.

Class Isis::HapkeHen
2008-01-14 Janet Barret - Imported into Isis3 from Isis2.

Class Isis::HapkeHen
2008-03-07 Janet Barrett - Moved variables and related methods that pertain to Hapke specific parameters to the PhotoModel class.

Class Isis::HapkeHen
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::HapkeHen
2008-10-17 Steven Lambright - Changed inheritance, moved HapkeHen specific methods into this class from the base class.

Class Isis::HapkeHen
2008-11-05 Jeannie Walldren - Added documentation from Isis2 files

Member Isis::PhotoModel::PhtAcos (double cosang)
2008-11-05 Jeannie Walldren - This method was moved from NumericalMethods class.

Class Qisis::HelpTool
2007-06-12 Tracie Sucharski - Added aboutProgram method

Class HiLab
2005-06-29 unknown - Original Version

Class HiLab
2006-08-17 Debbie A. Cook - Added members p_bin and p_tdi along with methods to retrieve them and the ccd

Class HiLab
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Clementine::HiresCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Mro::HiriseCamera
2005-10-03 Elizabeth Miller - Modified file to support Doxygen documentation

Class Isis::Mro::HiriseCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Mro::HiriseCamera
2009-03-08 Debbie A. Cook Removed reference to obsolete LineScanCameraDetectorMap method SetXAxisTimeDependent

Class Isis::Mro::HiriseCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Histogram
2002-05-22 Jeff Anderson moved Reset, AddData, and RemoveData methods into public space.

Class Isis::Histogram
2002-10-05 Tracie Sucharski added MaxBinCount, a method to return the maximum bin count.

Class Isis::Histogram
2005-06-21 Modified index computations in AddData and RemoveData to round

Class Isis::Histogram
2008-08-15 Added BinRange methods and functionality. Now, you can collect statistics over all of the data and also set where the binning will start and end. Increased the default number of bins for floating point cubes.

Class Qisis::HistogramTool
2008-08-18 Christopher Austin - Upgraded to geos3.0.0

Class Isis::History
2006-12-11 Kris Becker Fixed bug in WriteInit method using a temporary string to reference a char pointer to its contents. The string remain after the reference or its toast.

Class Isis::Mex::HrscCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...). Increased the delta line/samp tolerance in the unit test.

Class Isis::Mex::HrscCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::IdealCamera
2007-10-18 Debbie A. Cook Corrected coding error with TransS0 and TransL0 and

Class Isis::IdealCamera
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::IdealCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::IdealCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Member Isis::IdealCamera::IdealCamera (Isis::Pvl &lab)
2007-02-12 Debbie A. Cook - Added sign for all the trans parameters

Class Isis::iException
2005-05-10 Leah Dahmer - Added class documentation

Class Isis::iException
2005-12-28 Elizabeth Miller - Fixed bug in Pvl error output

Class Isis::iException
2006-06-12 Tracie Sucharski - Change clear method to static

Class Isis::iException
2006-11-02 Jeff Anderson - Fixed bug in Report method for exit status

Class Isis::iException
2007-12-31 Steven Lambright - Added stack trace

Class Isis::iException
2008-05-23 Steven Lambright - Added stack trace

Class Isis::iException
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::iException
2008-07-08 Steven Lambright - Changed memory cleanup; now uses atexit

Class Isis::iException
2008-10-30 Steven Lambright - iException::Message now takes a const char* for the filename, instead of a chat*, issue pointed out by "novus0x2a" (Support Board Member)

Class Isis::iException
2008-12-15 Steven Lambright - iException::what no longer returns deleted memory.

Class Isis::iException
2009-07-29 Steven Lambright - Stack trace calculations moved to IsisDebug.h

Class Isis::iException::Info
2005-05-10 Leah Dahmer - wrote class documentation

Class Isis::iException::Info
2008-07-08 Steven Lambright - Fixed destruction code

Class Isis::ImageOverlap
2005-08-03 Stuart Sides Original version

Class Isis::ImageOverlap
2007-11-02 Tracie Sucharski, Added HasSN method

Class Isis::ImageOverlap
2008-08-18 Steven Lambright - Updated to work with geos3.0.0 instead of geos2. Mostly namespace changes.

Class Isis::ImageOverlap
2008-11-03 Steven Lambright - Added the Read and Write methods

Class Isis::ImageOverlapSet
2008-06-18 Christopher Austin - Fixed documentation

Class Isis::ImageOverlapSet
2008-08-18 Steven Lambright - Updated to work with geos3.0.0 instead of geos2. Mostly namespace changes.

Class Isis::ImageOverlapSet
2008-11-24 Steven Lambright - Improved upon error reporting. Added the Errors() method.

Class Isis::ImageOverlapSet
2008-11-25 Steven Koechle - Moved Despike Methods from ImageOverlapSet to PolygonTools

Class Isis::ImageOverlapSet
2008-12-10 Steven Koechle - Moved MakeMultiPolygon Method from ImageOverlapSet to PolygonTools

Class Isis::ImageOverlapSet
2008-12-05 Steven Lambright - Checking footprints for validity now, fixed an issue with the intersection operator where an invalid but repairable polygon is produced, and fixed a memory leak.

Class Isis::ImageOverlapSet
2008-12-15 Steven Koechle - Fixed to read new footprint blob naming scheme.

Class Isis::ImageOverlapSet
2009-01-06 Steven Koechle - Removed backwards compatibility for old footprint blob name. Added a throw if footprints are invalid in an image.

Class Isis::ImageOverlapSet
2009-01-07 Steven Lambright & Christopher Austin - Fixed handling of Despike(...) throwing errors on empty polygons

Class Isis::ImageOverlapSet
2009-01-13 Steven Lambright - Deletes both overlaps if an intersection fails for an unknown reason.

Class Isis::ImageOverlapSet
2009-01-28 Steven Lambright - Fixed memory leaks

Class Isis::ImageOverlapSet
2009-03-12 Christopher Austin - Added the MULTIPOLYGON to HandleError() as the Keyword "Polygon"

Class Isis::ImageOverlapSet
2009-06-01 Christopher Austin - Changed the basic algorithm to improve results.

Class Isis::ImageOverlapSet
2009-06-01 Steven Lambright - Multi-threaded this object. Split code into smaller methods, now new elements are inserted next instead of appended to the end of the overlap list, and added more error-recovery solutions.

Class Isis::ImagePolygon
2006-05-17 Stuart Sides Renamed from PolygonTools and moved the geos::GeometryFactory to the new PolygonTools

Class Isis::ImagePolygon
2007-01-04 Tracie Sucharski, Fixed bug in Fix360Poly, on non-pole images after splitting at the 360 boundary, wasn't insuring that start and end points of polygon were the same.

Class Isis::ImagePolygon
2007-01-05 Tracie Sucharski, Made a change to the SetImage method. Cannot make the assumption that if a sample/line returns a lat/lon, that the lat/lon will return a sample/line. This was found using a Moc WA, global image, sample 1, line 1 returned a lat/lon, but entering that lat/lon does not return a valid sample/line.

Class Isis::ImagePolygon
2007-01-08 Tracie Sucharski, Fixed bugs in the ToImage and ToGround class for images that contain a pole.

Class Isis::ImagePolygon
2007-01-19 Tracie Sucharski, Comment out the ToGround method.

Class Isis::ImagePolygon
2007-01-31 Tracie Sucharski, Add WKT method to return WKT polygon as a string.

Class Isis::ImagePolygon
2007-02-06 Tracie Sucharski, Added band parameter to Create method and call UniversalGroundMap::SetBand.

Class Isis::ImagePolygon
2007-05-04 Robert Sucharski, with Jeff, Stuart, and Tracie's blessing, moved the WKT method to the PolygonTools class.

Class Isis::ImagePolygon
2007-07-26 Tracie Sucharski, Added ss,sl,ns,nl to constructor for sub-poly creation.

Class Isis::ImagePolygon
2007-11-09 Tracie Sucharski, Remove WKT method since the geos package know has a method to return a WKT string

Class Isis::ImagePolygon
2008-03-17 Tracie Sucharski, Added try/catch block to Create and Fix360Poly to catch geos exceptions.

Class Isis::ImagePolygon
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::ImagePolygon
2008-08-18 Steven Lambright - Updated to work with geos3.0.0 instead of geos2. Mostly namespace changes.

Class Isis::ImagePolygon
2008-12-10 Steven Koechle - Split pole code into seperate function, chanded the way FixPoly360 did its intersection to handle a multipolygon being returned.

Class Isis::ImagePolygon
2008-12-10 Steven Lambright - Fixed logical problem which could happen when the limb of the planet was on the left and was the first thing found in the FindPoly method.

Class Isis::ImagePolygon
2009-01-06 Steven Koechle - Changed Constructor, removed backwards compatibility for footprint name.

Class Isis::ImagePolygon
2009-01-28 Steven Lambright - Fixed memory leaks

Class Isis::ImagePolygon
2009-02-20 Steven Koechle - Fixed Fix360Poly to use the PolygonTools Intersect method.

Class Isis::ImagePolygon
2009-04-17 Steven Koechle - Rewrote most of the class. Implemented a left-hand rule AI walking algotithm in the walkpoly method. Pole and 360 boundary logic was more integrated and simplified. Method of finding the first point was seperated into its own method.

Class Isis::ImagePolygon
2009-05-06 Steven Koechle - Fixed Error where a NULL polygon was being written.

Class Isis::ImagePolygon
2009-05-28 Steven Lambright - This program will no longer generate invalid polygons and should use despike as a correction algorithm if it is necessary.

Class Isis::ImagePolygon
2009-05-28 Stuart Sides - Added a new argument to Create for controling the quality of the polygon.

Class Isis::ImagePolygon
2009-05-28 Steven Lambright - Moved the quality parameter in the argument list, improved speed and the edges of files (and subareas) should be checked if the algorithm reaches them now. Fixed the sub-area capabilities.

Class Isis::ImagePolygon
2009-06-16 Christopher Austin - Fixed WalkPoly() to catch large pixel increments that ( though snapping ) skip over the starting point. Also skip the first left turn in FindNextPoint() to prevent double point checking as well as errors with snapping.

Class Isis::ImagePolygon
2009-06-17 Christopher Austin - Removed p_name. Uses parent Name()

Class Isis::ImagePolygon
2009-06-18 Christopher Austin - Changes starting point skipping solution to a snap. Added fix for polygons that form self-intersecting polygons due to this first point snapping.

Class Isis::ImagePolygon
2009-06-19 Christopher Austin - Temporarily reverted for backport, fixed truthdata for SpiceRotation, re-commited with all updates

Class Isis::ImagePolygon
2009-07-01 Christopher Austin - Added Emission and Phase Angle tolerences.

Class Isis::ImagePolygon
2009-07-09 Christopher Austin - Fixed range error in FixPolePoly() when no points cross, an overflow exception, as well as emission and incidence handling of poles.

Class Isis::ImagePolygon
2009-07-21 Christopher Austin - Added limb snapping along with internal corner searching. Fixed lat/lon crossing when samp/line does not cross. Removed the SetUniversalGround call in SetImage(). Limbs are now detected and handled using an ellipsoid shape model if p_ellipsoid is true.

Class Isis::ImagePolygon
2009-07-28 Christopher Austin - Changed qualitiy increment to sample/line increment to remove unnecessary points from the polygon.

Class Isis::ImagePolygon
2009-08-05 Christopher Austin - Added pole meridian proper polygon division.

Class Isis::ImagePolygon
2009-08-20 Christopher Austin - Added meridian walking and subpixel accuracy.

Class Isis::ImagePolygon
2009-08-28 Christopher Austin - Fixed a memory bounds error.

Member Isis::ImagePolygon::Create (Cube &cube, int sampinc=1, int lineinc=1, int ss=1, int sl=1, int ns=0, int nl=0, int band=1)
2008-04-28 Tracie Sucharski, When calculating p_pixInc, set to 1 if values calculated is 0.

Member Isis::ImagePolygon::Create (Cube &cube, int sampinc=1, int lineinc=1, int ss=1, int sl=1, int ns=0, int nl=0, int band=1)
2008-12-30 Tracie Sucharski - If ground map returns pole make sure it is actually on the image.

Member Isis::ImagePolygon::Create (Cube &cube, int sampinc=1, int lineinc=1, int ss=1, int sl=1, int ns=0, int nl=0, int band=1)
2009-05-28 Stuart Sides - Added the quality argument.

Class Isis::InfixToPostfix
2007-08-22 Steven Lambright - Changed p_operators from vector to QList (static std::vector is unsafe)

Class Isis::InfixToPostfix
2008-01-23 Steven Lambright - Added the operators (constants) PI and e

Class Isis::InterestOperator
2006-02-11 Jacob Danton - Original Version

Class Isis::InterestOperator
2007-08-02 Steven Koechle - Added better documentation to CompareInterests().

Class Isis::InterestOperator
2007-08-02 Steven Koechle - Fixed looping error that caused subchip to go outside the chip to the left and top, and not check the bottom and right.

Class Isis::InterestOperator
2007-08-14 Steven Koechle - Added virtual method Padding() which default returns 0.

Class Isis::InterestOperator
2007-08-16 Steven Koechle - Fixed Looping error in Operate. Made the loops <= instead of just <. Changed from accepting one delta to accepting a deltaSamp and a deltaLine.

Class Isis::InterestOperator
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::InterestOperator
2008-08-19 Steven Koechle - Updated to work with Geos3.0.0

Class Isis::InterestOperator
2009-08-11 Travis Addair - Added functionality allowing it and all its subclasses to return the pvl group that they were initialized from

Class Isis::InterestOperatorFactory
2009-01-16 Steven Koechle - Fixed memory leak

Class Isis::Interpolator
2003-02-12 Stuart Sides Fixed misspelling of object name in XML file. (Note: XML files no longer used in documentation.)

Class Isis::Interpolator
2003-05-16 Stuart Sides modified schema from astrogeology...isis.astrogeology.

Class IsisAml
2002-10-31 Stuart Sides - Added check to make sure all parameters have some type of value or are excluded by some other parameter.

Class IsisAml
2002-11-05 Stuart Sides - Modified GetString member to return the matching list member (if a list exists) instead of the value itself.

Class IsisAml
2002-12-10 Stuart Sides - modified GetFilename member to return the filename(s) with environment variables expanded.

Class IsisAml
2003-01-24 Stuart Sides - took out schema checking for the time being. It will need to be put back in after the user preferences object is finished.

Class IsisAml
2003-01-27 Stuart Sides - modified GetFilename.

Class IsisAml
2003-02-07 Stuart Sides - fixed VerifyAll to better check list/option/includes,excludes

Class IsisAml
2003-02-13 Stuart Sides - allowed list/option/included parameters to use the default value instead of just the value.

Class IsisAml
2003-02-20 Stuart Sides - fixed problem where excludes/includes were throwing an error when they should not have.

Class IsisAml
2003-03-12 Stuart Sides - added member to construct a command line from the internalized data and return it as a string (CommandLine).

Class IsisAml
2003-03-12 Stuart Sides - added member to construct a command line from the internalized data and return it as a string (CommandLine).

Class IsisAml
2003-03-13 Stuart Sides - modified member CommandLine to take a Label reference instead of returning a Label.

Class IsisAml
2003-03-13 Stuart Sides - socumented new member CommandLine.

Class IsisAml
2003-04-03 Stuart Sides - fixed bug where integer parameters that need to be odd were not being checked.

Class IsisAml
2003-05-16 Stuart Sides - modified schema from astrogeology... isis.astrogeology...

Class IsisAml
2003-05-30 Stuart Sides - fixed uninitialized variable compiler error when -O1 flag was added.

Class IsisAml
2003-06-04 Stuart Sides - fixed a problem where the GetString member was not returning the full list option value.

Class IsisAml
2003-06-05 Stuart Sides - added the member "Version" to the class. It will return the date of the most recent change to the application. This involved parsing the history/change entries, which was being ignored previously.

Class IsisAml
2003-07-02 Stuart Sides - added the new parameter type "cube"

Class IsisAml
2003-07-03 Stuart Sides - added the members "Brief and Description" to return the application brief and full description.

Class IsisAml
2003-08-01 Stuart Sides - made get and put Filename work for cubes too.

Class IsisAml
2003-08-26 Jeff Anderson - added extension option to GetFilename method.

Class IsisAml
2003-08-27 Stuart Sides - fixed bug where not all parameters would get internalized if there where html tags inside a description of a parameter

Class IsisAml
2003-12-03 Jeff Anderson - modified CommandLine method to output all parameters except those in option list excludes.

Class IsisAml
2004-01-21 Stuart Sides - added members for accessing a parameters exclude(s).

Class IsisAml
2004-02-26 Stuart Sides - added parsing and get members for the default path in the XML

Class IsisAml
2004-03-03 Stuart Sides - added member function PixelType so IsisGui can get the pixel type of a cube

Class IsisAml
2004-09-01 Stuart Sides - modified so the parameter names don't get capitalized as they are read from the applications xml file. This caused other modifications to the ReturnParam member, so it would find the requested parameter in a case insensitive way.

Class IsisAml
2005-10-03 Elizabeth Miller - changed

Class IsisAml
2005-12-13 Stuart Sides - Took out an "exit(1)" in the GetString method. Couldn't find a reason for it to be there.

Class IsisAml
2005-12-28 Elizabeth Miller - Added extra methods and private vars to retrieve info needed for gui and command line help

Class IsisAml
2006-02-13 Elizabeth Miller - Added GuiHelper Capabilities

Class IsisAml
2006-10-17 Steven Lambright - Fixed problem with boolean inclusion/exclusion

Class Isis::Isotropic1
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Class Isis::Isotropic1
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::Isotropic1
2007-08-15 Steven Lambright - Refactored code

Class Isis::Isotropic1
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::Isotropic1
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::Isotropic1
2008-11-05 Jeannie Walldren - Replaced reference to NumericalMethods::r8expint() with AtmosModel::En(). Added documentation from Isis2.

Member Isis::Isotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Member Isis::Isotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
1999-03-12 K Teal Thompson Port to Unix/ISIS; declare vars; add implicit none.

Member Isis::Isotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::Isotropic1::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Replaced NumericalMethods::r8expint() with AtmosModel::En(). Replaced Isis::PI with PI since this is in Isis namespace.

Class Isis::Isotropic2
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Class Isis::Isotropic2
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::Isotropic2
2007-08-15 Steven Lambright - Refactored code

Class Isis::Isotropic2
2008-03-07 Janet Barrett - Moved code to set standard conditions to the AtmosModel class

Class Isis::Isotropic2
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::Isotropic2
2008-11-05 Jeannie Walldren - Replaced reference to NumericalMethods::r8expint() with AtmosModel::En(), NumericalMethods::G11Prime() with AtmosModel::G11Prime(), and NumericalMethods::r8ei() with AtmosModel::Ei(). Added documentation from Isis2.

Member Isis::Isotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
1998-12-21 Randy Kirk, USGS, Flagstaff - Original code

Member Isis::Isotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
1999-03-12 K Teal Thompson Port to Unix/ISIS; declare vars; add implicit none.

Member Isis::Isotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2007-02-20 Janet Barrett - Imported from Isis2 pht_atm_functions to Isis3.

Member Isis::Isotropic2::AtmosModelAlgorithm (double phase, double incidence, double emission)
2008-11-05 Jeannie Walldren - Replaced reference to NumericalMethods::r8expint() with AtmosModel::En(), NumericalMethods::G11Prime() with AtmosModel::G11Prime(), and NumericalMethods::r8ei() with AtmosModel::Ei(). Replaced Isis::PI with PI since this is in Isis namespace.

Class Cassini::IssNACamera
2007-07-10 Steven Koechle - Original Version

Class Cassini::IssNACamera
2007-07-10 Steven Koechle - Removed hardcoding of NAIF Instrument number

Class Cassini::IssNACamera
2007-07-11 Steven Koechle - casted NaifIkCode to int before iString to fix problem on Linux 32bit

Class Cassini::IssNACamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Cassini::IssNACamera
2009-01-22 Kris Becker Added new frame rotation to the CK frame hierarchy to convert to detector coordinates. This is essentially a 180 degree rotation. The frame definition is actually contained in the IAK.

Class Cassini::IssNACamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Cassini::IssWACamera
2007-07-10 Steven Koechle - Original Version

Class Cassini::IssWACamera
2007-07-10 Steven Koechle - Removed hardcoding of NAIF Instrument number

Class Cassini::IssWACamera
2007-07-11 Steven Koechle - casted NaifIkCode to int before iString to fix problem on Linux 32bit

Class Cassini::IssWACamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Cassini::IssWACamera
2009-01-22 Kris Becker Added new frame rotation to the CK frame hierarchy to convert to detector coordinates. This is essentially a 180 degree rotation. The frame definition is actually contained in the IAK.

Class Cassini::IssWACamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::iString
2003-02-05 Jeff Anderson - Modified the constructor routine which accepts a type of double (i.e., conversion of a double to a string). The constructor now generates nice output as indicated in the documentation.

Class Isis::iString
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::iString
2003-05-30 Jeff Anderson - Updated unitTest and truth file to account for optimzation changes

Class Isis::iString
2003-05-30 Stuart Sides - Modified conversion of double to string constructor to output 14 place of accuracy

Class Isis::iString
2003-06-24 Stuart Sides - Modified UpCase and DownCase to use the transform from the STL instead of looping and converting individual chars

Class Isis::iString
2003-06-25 Stuart Sides - Added member function to remove all characters which are in the parameter from the object string (Remove)

Class Isis::iString
2003-06-25 Stuart Sides - Added documentation for new member (Remove)

Class Isis::iString
2003-07-17 Stuart Sides - Fixed bug in Convert. It sometimes would not convert any characters even though it should have. find_first_of should be "!=npos" instead of ">0".

Class Isis::iString
2003-08-14 Stuart Sides - Fixed bug in Token. It would not parse "a","b" correctly.

Class Isis::iString
2004-02-20 Stuart Sides - Added ability for ToDouble to convert PDS hex values to a double

Class Isis::iString
2004-04-14 Jeff Anderson - Added (int) (double) and (string) cast conversions and operator= methods

Class Isis::iString
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::iString
2005-05-20 Jeff Anderson - Added BigInt methods

Class Isis::iString
2006-01-23 Jacob Danton - Changed the scientific notation start value (from 0.1 to 0.0001)

Class Isis::iString
2007-06-05 Brendan George - Merged with StringTools

Class Isis::iString
2007-07-17 Steven Lambright - Fixed bug where -0.0 would result in SetDouble

Class Isis::iString
2007-07-25 Steven Koechle - Fixed a bug where one of the TrimTail methods was calling erase incorrectly.

Class Isis::iString
2008-02-08 Steven Koechle - Keeps Convert from infinite looping

Class Isis::iString
2008-02-22 Steven Koechle - Added a Replace method that honors quotes

Class Isis::iString
2008-06-12 Jeannie Walldren - Fixed a bug in Compress method so that it is able to deal with multiple quotations within the string

Class Isis::iString
2008-06-18 Stuart Sides - Fixed doc error

Class Isis::iString
2005-02-15 Stuart Sides - add coded and implementation examples to class documentation and document iString(const char *str), and private methods

Class Isis::iString
2008-07-14 Steven Lambright - Made some members const

Class Isis::iString
2008-07-16 Steven Lambright - Added support for double nans and inifinities

Class Isis::iTime
2003-11-05 Stuart Sides - Fixed error in documentation

Class Isis::iTime
2003-12-03 Stuart Sides - Added comparison operators for (>=, <=, >, <, ==, and !=)

Class Isis::iTime
2003-12-09 Stuart Sides - Modified so all iTime objects will share the same leap second kernel. This means the leapsecond kernel will be loaded once and never unloaded. Other objects which use the leapsecond kernel should not unload it either.

Class Isis::iTime
2005-02-22 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::iTime
2006-03-31 Elizabeth Miller - added UTC method

Class Isis::iTime
2006-10-02 Brendan George - Added CurrentLocalTime and CurrentGMT methods

Class Isis::iTime
2007-12-07 Kris Becker - Modifed the SecondString() method to always return fixed notation for fractions of a second of no more than 8 digits after the decimal point. It was returning scientific notation causing parsing errors (in NAIF, PostgreSQL TIMESTAMP fields, etc...)

Class KernelDb
2005-12-27 Jacob Danton - Added support for multiple files and fixed a bug in SearchMatch.

Class KernelDb
2007-07-09 Steven Lambright - Removed inheritance from PVL

Class KernelDb
2007-10-25 Steven Koechle - Corrected Smithed Enum fixed search methods.

Class KernelDb
2007-07-09 Steven Lambright - Added Kernel class and multiple-ck return

Class KernelDb
2009-05-12 Steven Lambright - Added Camera Version Checking

Class Isis::LambertConformal
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::LambertConformal
2008-05-09 Steven Lambright - Added Name, Version methods

Class Isis::LambertConformal
2008-08-15 Stuart Sides - Modified to allow standard parallels to be in any order. Modified to not accept center latitudes too close to either pole.

Class Isis::LambertConformal
2009-03-20 Stuart Sides - Modified to not accept center latitudes near the pole opposite the apex of the cone

Member Isis::LambertConformal::XYRange (double &minX, double &maxX, double &minY, double &maxY)
2009-03-03 Tracie Sucharski, Undo the PositiveWest adjustment to the center longitude because it is done twice, once in the constructor and again in SetGround.

Member Isis::LambertConformal::XYRange (double &minX, double &maxX, double &minY, double &maxY)
2009-03-20 Stuart Sides, Modified the validity check for center latitude. It now only tests for the pole opposite the apex of the cone.

Class Isis::LeastSquares
2004-06-24 Jeff Anderson, Original version

Class Isis::LeastSquares
2007-11-16 Tracie Sucharski and Debbie A. Cook Added SolveQRD method for a faster solve

Class Isis::LeastSquares
2008-02-06 Tracie Sucharski, Renamed Solve to SolveSVD and make private. Add public Solve, with a new parameter, method which defaults to SVD. This calls the correct solution method. This was done for documentation purposes-clarifies the default solves by SVD.

Class Isis::LeastSquares
2008-04-16 Debbie Dook / Tracie Sucharski, Added SolveSparse.

Class Isis::LeastSquares
2008-06-09 Tracie Sucharski, Added conditional compilations for Solaris. We could not get SuperLu to build under Solaris due to a confilict with Complex definitions.

Class Isis::LeastSquares
2009-04-06 Tracie Sucharski, Added return value to SolveSparse, which indicates a column containing all zeroes which causes superlu to bomb.

Member Isis::LeastSquares::AddKnown (const std::vector< double > &input, double expected, double weight=1.0)
04-22-2008 Tracie Sucharski, Fill sparse matrix.

Member Isis::LeastSquares::FillSparseA (const std::vector< double > &data)
2008-04-22 Tracie Sucharski - New method for sparse solutions.

Member Isis::LeastSquares::Solve (Isis::LeastSquares::SolveMethod method=SVD)
2008-04-16 Debbie Dook / Tracie Sucharski, Added SolveSparse.

Member Isis::LeastSquares::Solve (Isis::LeastSquares::SolveMethod method=SVD)
2009-04-08 Tracie Sucharski - Added return value which will pass on what is returned from SolveSparse which is a column number of a column that contained all zeros.

Member Isis::LeastSquares::SolveSparse ()
2008-04-16 Debbie Cook / Tracie Sucharski, New method

Member Isis::LeastSquares::SolveSparse ()
2008-04-23 Tracie Sucharski, Fill sparse matrix as we go in AddKnown method rather than in the solve method, otherwise we run out of memory very quickly.

Member Isis::LeastSquares::SolveSparse ()
2009-04-08 Tracie Sucharski - Added return value which is a column number of a column that contained all zeros.

Class Isis::LimitPolygonSeeder
2008-08-18 Christopher Austin - Upgraded to geos3.0.0

Class Isis::LimitPolygonSeeder
2008-11-12 Steven Lambright - Fixed documentation

Class Isis::LimitPolygonSeeder
2008-11-25 Steven Lambright - Added error checking

Class Isis::LimitPolygonSeeder
2008-12-23 Steven Lambright - Fixed problem with finding points in polygons that caused this algorithm to miss some.

Class Isis::LimitPolygonSeeder
2009-08-05 Travis Addair - Encapsulated group creation for seed definition group

Class Isis::LineManager
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::LineManager
2005-02-28 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::LineManager
2007-12-06 Chris Austin - Added option to constructor to change the order of the progression through the cube

Class Isis::LineScanCameraDetectorMap
2005-02-09 Jeff Anderson Original version

Class Isis::LineScanCameraDetectorMap
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::LineScanCameraGroundMap
2005-02-08 Jeff Anderson - Original version

Class Isis::LineScanCameraGroundMap
2005-08-24 Jeff Anderson - Fixed bug when algorithm was checking for the backside of the planet and convergence failed (checkHidden)

Class Isis::LineScanCameraGroundMap
2005-11-16 Jeff Anderson - Fixed bug when a image covers more than 180 degrees in an orbit which would cause two focal plane roots to be inside the start/end time range.

Class Isis::LineScanCameraGroundMap
2007-12-21 Debbie A. Cook - Added overloaded method SetGround that includes a radius argument

Class Isis::LineScanCameraGroundMap
2009-03-02 Steven Lambright - Added an additional method of finding the point in SetGround(...) if the original algorithm fails. The spacecraft position at the beginning and end of the image are now being used to estimate the correct line if the bounding check fails the first time through.

Class Isis::LineScanCameraSkyMap
2005-02-08 Jeff Anderson Original version

Class Isis::LineScanCameraSkyMap
2005-10-13 Jeff Anderson Fixed a bug. Removed failure comparsion test on Sensor::SetRightAscensionDeclination calls. A failure indicated we didn't hit the target but we don't care here since the target is the sky.

Class Isis::Lo::LoCameraFiducialMap
2007-07-17 Debbie A. Cook - Original Version

Class Isis::Lo::LoCameraFiducialMap
2007-11-01 Debbie A. Cook - Revised to handle medium resolution camera

Class Isis::Lo::LoCameraFiducialMap
2008-06-18 Steven Lambright - Fixed documentation

Class Isis::Lo::LoHighCamera
2007-07-17 Debbie A. Cook - Original Version

Class Isis::Lo::LoHighCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Lo::LoHighCamera
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::Lo::LoHighCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Lo::LoHighDistortionMap
2007-06-29 Debbie A. Cook - Original version

Class Isis::Lo::LoHighDistortionMap
2008-02-04 Jeff Anderson - Made change to allow for variable focal length in THEMIS IR

Class Isis::Lo::LoHighDistortionMap
2008-07-25 Steven Lambright - Fixed constructor; CameraDistortionMap is responsible both for setting the p_camera protected member and calling Camera::SetDistortionMap. When the parent called Camera::SetDistortionMap the Camera took ownership of the instance of this object. By calling this twice, and with Camera only supporting having one distortion map, this object was deleted before the constructor was finished.

Member Isis::Lo::LoHighDistortionMap::LoHighDistortionMap (Camera *parent)
2007-06-29 Debbie A. Cook Original version

Class Isis::Lo::LoMediumCamera
2007-07-17 Debbie A. Cook - Original Version

Class Isis::Lo::LoMediumCamera
2008-04-07 Debbie A. Cook - Set x/y axis directions for jigsaw

Class Isis::Lo::LoMediumCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Lo::LoMediumCamera
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::Lo::LoMediumCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Lo::LoMediumDistortionMap
2007-07-31 Debbie A. Cook - Original version

Class Isis::Lo::LoMediumDistortionMap
2008-02-04 Jeff Anderson - Made change to support variable focal length in THEMIS IR camera

Class Isis::Lo::LoMediumDistortionMap
2008-07-25 Steven Lambright - Fixed constructor; CameraDistortionMap is responsible both for setting the p_camera protected member and calling Camera::SetDistortionMap. When the parent called Camera::SetDistortionMap the Camera took ownership of the instance of this object. By calling this twice, and with Camera only supporting having one distortion map, this object was deleted before the constructor was finished.

Class Isis::Lo::LoMediumDistortionMap
2009-05-22 Debbie A. Cook - Cleaned up code and added iteration loop. Previous version only iterated twice, but results indicated more iterations were needed for better accuracy.

Class Isis::Lo::LoMediumDistortionMap
2009-08-21 Debbie A. Cook - Added test for data outside focal plane limits plus 10% to avoid getting erroneous data projected on oblique images

Member Isis::Lo::LoMediumDistortionMap::LoMediumDistortionMap (Camera *parent)
2007-07-31 Debbie A. Cook Original version

Class Isis::Lro::LroNarrowAngleCamera
2009-02-20 Jacob Danton, Original Object

Class Isis::Lro::LroNarrowAngleCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Lro::LroWideAngleCamera
2009-07-15 Steven Lambright - Added support for COLOROFFSET

Class Isis::Lro::LroWideAngleCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Lro::LroWideAngleCamera
2009-09-09 Steven Lambright - Updated wavelengths

Class Isis::LunarLambert
2007-07-31 Steven Lambright - Moved PhotoL from base PhotoModel class to this child.

Class Clementine::LwirCamera
2009-01-16 Jeannie Walldren - Original Version

Class Clementine::LwirCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Member Clementine::LwirCamera::LwirCamera (Isis::Pvl &lab)
2009-01-16 Jeannie Walldren - Original Version

Class Isis::Mro::MarciCamera
2008-11-19 Steven Lambright - Added distortion model, made VIS bands other than orange work

Class Isis::Mro::MarciCamera
2008-11-25 Steven Lambright - The coloroffset now works properly; if an offset is supplied in marci2isis the cube will still project properly.

Class Isis::Mro::MarciCamera
2009-03-17 Steven Lambright - Fixed UV to work with the distortion model correctly

Class Isis::Mro::MarciCamera
2009-05-21 Steven Lambright - Fixed GeometricTilingHint for summed images

Class Isis::Mro::MarciCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Matrix
2006-05-19 Jacob Danton Original Version

Class Isis::Matrix
2007-07-11 Brendan George Fixed unitTest to print values in "fixed" (non-scientific) format, added system specific unitTest for Linux i686 systems

Class Isis::MaximumCorrelation
2006-01-11 Jacob Danton Added idealFit value, unitTest

Class Isis::MaximumCorrelation
2006-03-08 Jacob Danton Added sampling options

Class Isis::Messenger::MdisCamera
2006-10-31 Jeff Anderson - Updated to accomodate Spice class refactory.

Class Isis::Messenger::MdisCamera
2007-04-24 Kris Becker - Corrected problems with setting Ephemeris time after the cache is created; fixed problem with FPU binning geometry is mapped to detector map as described in the SIS. This problem is due to an FPGA coding bug on the camera.

Class Isis::Messenger::MdisCamera
2007-09-05 Kris Becker - Removed test for jailbar imaging mode as the MDIS team reports it should be treated as a normal image.

Class Isis::Messenger::MdisCamera
2007-09-06 Kris Becker - Removed test for subframe imaging mode as the team provided calification on its implications.

Class Isis::Messenger::MdisCamera
2007-12-06 Kris Becker - Added camera distortion model provided by Scott Turner, JHU/APL.

Class Isis::Messenger::MdisCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Messenger::MdisCamera
2009-01-21 Kris Becker Added a new implementation of the MDIS NAC distortion model contributed by Scott Turner and Lillian Nguyen at JHU/APL.

Class Isis::Messenger::MdisCamera
2009-06-11 Steven Lambright - Documentation fixes

Class Isis::Messenger::MdisCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Qisis::MeasureTool
2007-11-19 Stacy Alley added the capability of the qisis windows to remember size and location

Class Qisis::MeasureTool
2007-11-29 Stacy Alley replaced all the table stuff with the new TableMainWindow class.

Class Qisis::MeasureTool
2008-08-18 Christopher Austin Upgraded to geos3.0.0

Class Qisis::MeasureTool
2008-09-26 Steven Lambright Added Segmented line

Class Isis::Mercator
2005-03-18 Elizabeth Ribelin - added TrueScaleLatitude method to class and tested in unitTest

Class Isis::Mercator
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::Mercator
2008-05-09 Steven Lambright - Added Name, Version, IsEquatorialCylindrical methods

Class Isis::MinimumDifference
2006-01-11 Jacob Danton Added idealFit value, unitTest

Class Isis::MinimumDifference
2006-03-08 Jacob DAnton Added sampling options

Class Isis::MinimumDifference
2006-03-20 Jacob Danton Changed to *average* minimum difference algorithm.

Class Isis::Lro::MiniRF
2009-07-01 Janet Barrett - Updated with code to handle weighting of slant range and Doppler shift; fixed so that the frequency and wavelength of the instrument are made available to Radar classes.

Class Isis::Lro::MiniRF
2009-07-31 Debbie A. Cook and Jeannie Walldren - Added new tolerance argument to LoadCache call to be compatible with update to Spice class

Class Isis::Lro::MiniRF
2009-08-05 Debbie A. Cook - corrected altitude in tolerance calculation

Member Isis::Lro::MiniRF::MiniRF (Isis::Pvl &lab)
2009-07-31 Jeannie Walldren - Added tolerance parameter value of -1 to call to Spice::CreateCache() method.

Member Isis::Lro::MiniRF::MiniRF (Isis::Pvl &lab)
2009-07-31 Debbie Cook - Calculated actual tolerance value to pass into Spice::CreateCache() method.

Class Isis::Minnaert
2007-07-31 Steven Lambright - Moved PhotoK from base PhotoModel class to this child.

Class Isis::Mixed
2007-07-31 Steven Lambright - Refactored code

Class Isis::Mixed
2008-03-07 Janet Barrett - Changed name of Incmatch variable to Incmat

Class Isis::Mgs::MocLabels
2008-04-30 Steven Lambright corrected infinite loop

Class Isis::Mgs::MocLabels
2008-05-29 Steven Lambright Fixed binary search indexing, bad calls to std::string::_cstr() references

Class Isis::Mgs::MocLabels
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::Mgs::MocLabels
2008-08-11 Steven Lambright - Fixed definition of WAGO, problem pointed out by "novas0x2a" (Support Board Member)

Class Isis::Mgs::MocLabels
2008-11-05 Jeannie Walldren - Changed IsNarrowAngle(), IsWideAngle(), IsWideAngleBlue(), and IsWideAngleRed() to NarrowAngle(), WideAngle(), WideAngleBlue(), and WideAngleRed(), respectively. Added documentation.

Class Isis::Mgs::MocLabels
2008-11-07 Jeannie Walldren - Fixed documentation

Class Isis::Mgs::MocNarrowAngleCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Mgs::MocNarrowAngleCamera
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::Mgs::MocNarrowAngleCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Mgs::MocWideAngleCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Mgs::MocWideAngleCamera
2008-11-05 Jeannie Walldren - Replaced reference to MocLabels IsWideAngleRed() with MocLabels WideAngleRed().

Class Isis::Mgs::MocWideAngleCamera
2008-11-07 Jeannie Walldren - Fixed documentation

Class Isis::Mgs::MocWideAngleCamera
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::Mgs::MocWideAngleCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Member Isis::Mgs::MocWideAngleCamera::MocWideAngleCamera (Isis::Pvl &lab)
2008-11-05 Jeannie Walldren - Replaced reference to MocLabels IsWideAngleRed() with MocLabels WideAngleRed().

Class Isis::Mgs::MocWideAngleDetectorMap
2005-02-09 Jeff Anderson Original version

Class Isis::Mgs::MocWideAngleDistortionMap
2005-02-01 Jeff Anderson Original version

Member Isis::Mgs::MocWideAngleDistortionMap::MocWideAngleDistortionMap (Camera *parent, bool red)
2005-02-01 Jeff Anderson Original version

Member Isis::Mgs::MocWideAngleDistortionMap::MocWideAngleDistortionMap (Camera *parent, bool red)
2007-02-24 Debbie A. Cook Changed to p_scale value for -1 to 1 to reflect the change to the affine coefficients in the new MocAddendum003.ti file

Class Isis::MoravecOperator
2007-08-02 Steven Koechle - Original Version

Class Isis::MoravecOperator
2008-08-16 Steven Koechle - Fixed Documentation

Class Qisis::MosaicFindTool

Class Qisis::MosaicPanTool

Class Qisis::MosaicSelectTool

Class Qisis::MosaicZoomTool

Class Isis::MultivariateStatistics
2005-03-28 Leah Dahmer modified file to support Doxygen documentation.

Class Isis::MultivariateStatistics
2005-05-23 Jeff Anderson - Added 2GB+ file support

Class Clementine::NirCamera
2007-07-10 Steven Lambright - Original Version

Class Clementine::NirCamera
2007-07-11 Steven Koechle - casted NaifIkCode to int before istring to fix Linux 32bit build error

Class Clementine::NirCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Clementine::NirCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::NoNormalization
2008-03-17 Janet Barrett - Original version

Class Isis::NoNormalization
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::NoOperator
2008-12-12 Jacob Danton - Original Version

Class Isis::NormModel
2007-08-15 Steven Lambright - Refactored

Class Isis::NormModel
2008-03-07 Janet Barrett - Added p_normWavelength variable and SetNormWavelength method to allow an application to set this value to the BandBin Center keyword value for use with MoonAlbedo normalization. The application needs to call the SetPhotomWl method in the Photometry class and the SetNormWavelength method is called from the Photometry class.

Class Isis::NormModel
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::NormModel
2008-07-09 Steven Lambright - Fixed unit test

Class Isis::NormModelFactory
2006-01-23 Janet Barrett - Original version

Class Isis::NormModelFactory
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::NumericalApproximation
1999-08-11 K Teal Thompson - Original version of NumericalMethods subroutines in Isis2.

Class Isis::NumericalApproximation
2006-06-14 Kris Becker - Created DataInterp class

Class Isis::NumericalApproximation
2007-02-20 Janet Barrett - Created NumericalMethods class from Isis2 subroutines

Class Isis::NumericalApproximation
2007-02-20 Janet Barrett - Created AtmosModel class from Isis2 subroutines

Class Isis::NumericalApproximation
2008-06-18 Christopher Austin - Fixed documentation for DataInterp

Class Isis::NumericalApproximation
2008-06-18 Steven Koechle - Updated NumericalMethods unitTest.

Class Isis::NumericalApproximation
2008-11-05 Jeannie Walldren - Merged DataInterp class, NumericalMethods class, and methods from AtmosModel. Modified methods from various classes to be able to function similarly. Added InterpType CubicNeighborhood, difference formula methods, and integration methods. Created new unitTest.

Class Isis::NumericalApproximation
2008-11-12 Jeannie Walldren - Fixed documentation.

Class Isis::NumericalApproximation
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type vector, NumericalApproximation::InterpType, and NumericalApproximation::ExtrapType in Constructors, AddData(), Evaluate(), ValueToExtrapolate(), EvaluateCubicNeighborhood(),

Class Isis::NumericalApproximation
2009-01-26 Jeannie Walldren - Fixed error documentation.

Class Isis::NumericalApproximation
2009-02-12 Jeannie Walldren - Fixed documentation to include weblinks.

Class Isis::NumericalApproximation
2009-07-17 Steven Lambright - Added algorithm include, removed macro MAX

Class Isis::NumericalApproximation
2009-06-10 Jeannie Walldren - Added interpolation type CubicHermite. This involved modifying some methods, as well as adding variable p_fprimeOfx and methods AddCubicHermiteDeriv() and EvaluateCubicHermite(). Added Contains() method.

Class Isis::NumericalApproximation
2009-07-02 Jeannie Walldren - Replaced Hermite interpolation algorithm with simpler version and added methods EvaluateCubicHermiteFirstDeriv and EvaluateCubicHermiteSecDeriv

Class Isis::NumericalApproximation
2009-07-09 Debbie Cook - Finished Jeannie's modifications.

Class Isis::NumericalApproximation
2009-08-03 Jeannie Walldren - Clean up code, documentation and check in changes from 2009-06-10, 2009-07-02, 2009-07-09

Member Isis::NumericalApproximation::NumericalApproximation (const NumericalApproximation &dint)
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name DataInterp().

Member Isis::NumericalApproximation::NumericalApproximation (const NumericalApproximation &dint)
2008-11-05 Jeannie Walldren - Changed name and modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::NumericalApproximation (const NumericalApproximation &dint)
2009-06-10 Jeannie Walldren - Set new variable, p_fprimeOfx.

Member Isis::NumericalApproximation::~NumericalApproximation ()
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name ~DataInterp().

Member Isis::NumericalApproximation::~NumericalApproximation ()
2008-11-05 Jeannie Walldren - Changed name.

Member Isis::NumericalApproximation::AddCubicHermiteDeriv (const double fprimeOfx)
2009-06-10 Jeannie Walldren - Original version

Member Isis::NumericalApproximation::AddCubicHermiteDeriv (const vector< double > &fprimeOfx)
2009-06-10 Jeannie Walldren - Original version

Member Isis::NumericalApproximation::AddCubicHermiteDeriv (unsigned int n, double *fprimeOfx)
2009-06-10 Jeannie Walldren - Original version

Member Isis::NumericalApproximation::AddData (const vector< double > &x, const vector< double > &y)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::AddData (const vector< double > &x, const vector< double > &y)
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type vector.

Member Isis::NumericalApproximation::AddData (unsigned int n, double *x, double *y)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::AddData (const double x, const double y)
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::AddData (const double x, const double y)
2008-11-05 Jeannie Walldren - Modified to reset class variables for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::BackwardFirstDifference (const double a, const unsigned int n=3, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::BackwardSecondDifference (const double a, const unsigned int n=3, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::BoolesRule (const double a, const double b)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::CenterFirstDifference (const double a, const unsigned int n=5, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::CenterSecondDifference (const double a, const unsigned int n=5, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::ComputeCubicClamped ()
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalApproximation::ComputeCubicClamped ()
2007-02-20 Janet Barrett - Imported to Isis3 in NumericalMethods class. Original name r8spline().

Member Isis::NumericalApproximation::ComputeCubicClamped ()
2008-11-05 Jeannie Walldren - Renamed and modified input parameters.

Member Isis::NumericalApproximation::ComputeGsl ()
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::ComputeGsl ()
2008-11-05 Jeannie Walldren - Modified to allow for computation of interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::Contains (double x)
2009-06-19 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::CubicClampedSecondDerivatives ()
2008-11-05 Jeannie Walldren - Original version written to save off the error estimate found by EvaluatePolynomialNeville()

Member Isis::NumericalApproximation::CubicClampedSecondDerivatives ()
2009-06-10 Jeannie Walldren - Moved itype verification to beginning of method.

Member Isis::NumericalApproximation::DomainMaximum ()
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::DomainMaximum ()
2008-11-05 Jeannie Walldren - Modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::DomainMinimum ()
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::DomainMinimum ()
2008-11-05 Jeannie Walldren - Modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::Evaluate (const vector< double > &a, const ExtrapType &etype=ThrowError)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::Evaluate (const vector< double > &a, const ExtrapType &etype=ThrowError)
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type vector and NumericalApproximation::ExtrapType.

Member Isis::NumericalApproximation::Evaluate (const vector< double > &a, const ExtrapType &etype=ThrowError)
2009-06-10 Jeannie Walldren - Added functionality for CubicHermite evaluation.

Member Isis::NumericalApproximation::Evaluate (const double a, const ExtrapType &etype=ThrowError)
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::Evaluate (const double a, const ExtrapType &etype=ThrowError)
2008-11-05 Jeannie Walldren - Modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::Evaluate (const double a, const ExtrapType &etype=ThrowError)
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type NumericalApproximation::ExtrapType.

Member Isis::NumericalApproximation::Evaluate (const double a, const ExtrapType &etype=ThrowError)
2009-06-10 Jeannie Walldren - Added functionality for CubicHermite evaluation.

Member Isis::NumericalApproximation::EvaluateCubicClamped (const double a)
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalApproximation::EvaluateCubicClamped (const double a)
2007-02-20 Janet Barrett - Imported to Isis3 in NumericalMethods class. Original name r8splint().

Member Isis::NumericalApproximation::EvaluateCubicClamped (const double a)
2008-11-05 Jeannie Walldren - Renamed and modified input parameters, removed iException and replaced it with ValidateDataSet() method.

Member Isis::NumericalApproximation::EvaluateCubicHermite (const double a)
2009-06-10 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::EvaluateCubicHermiteFirstDeriv (const double a)
2009-07-30 Debbie Cook - Original Version

Member Isis::NumericalApproximation::EvaluateCubicHermiteSecDeriv (const double a)
2009-07-30 Debbie Cook - Original Version

Member Isis::NumericalApproximation::EvaluateCubicNeighborhood (const vector< double > &a, const ExtrapType &etype)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::EvaluateCubicNeighborhood (const vector< double > &a, const ExtrapType &etype)
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type vector and NumericalApproximation::ExtrapType.

Member Isis::NumericalApproximation::EvaluateCubicNeighborhood (const double a)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::EvaluateForIntegration (const double a, const double b, const unsigned int n)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::EvaluatePolynomialNeville (const double a)
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalApproximation::EvaluatePolynomialNeville (const double a)
2007-02-20 Janet Barrett - Imported to Isis3 in NumericalMethods class. Original name r8polint()

Member Isis::NumericalApproximation::EvaluatePolynomialNeville (const double a)
2008-11-05 Jeannie Walldren - Renamed and modified input/output parameters, removed iException and replaced it with ValidateDataSet() method.

Member Isis::NumericalApproximation::FindIntervalLowerIndex (const double a)
2009-06-10 Jeannie Walldren - Original Version

Member Isis::NumericalApproximation::ForwardFirstDifference (const double a, const unsigned int n=3, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::ForwardSecondDifference (const double a, const unsigned int n=3, const double h=0.1)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::GslAllocation (unsigned int npoints)
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name allocate().

Member Isis::NumericalApproximation::GslAllocation (unsigned int npoints)
2008-11-05 Jeannie Walldren - Renamed.

Member Isis::NumericalApproximation::GslComputed () const
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::GslComputed () const
2008-11-05 Jeannie Walldren - Renamed, added iException.

Member Isis::NumericalApproximation::GslDeallocation ()
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name deallocate().

Member Isis::NumericalApproximation::GslDeallocation ()
2008-11-05 Jeannie Walldren - Renamed.

Member Isis::NumericalApproximation::GslFirstDerivative (const double a)
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name firstDerivative().

Member Isis::NumericalApproximation::GslFirstDerivative (const double a)
2008-11-05 Jeannie Walldren - Modified to throw errors if passed value is out of domain or if interpolation type is not supported by GSL.

Member Isis::NumericalApproximation::GslIntegral (const double a, const double b)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::GslIntegrityCheck (int gsl_status, char *src, int line)
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name integrityCheck().

Member Isis::NumericalApproximation::GslIntegrityCheck (int gsl_status, char *src, int line)
2008-11-05 Jeannie Walldren - Renamed.

Member Isis::NumericalApproximation::GslSecondDerivative (const double a)
2006-06-14 Kris Becker - Original version created in DataInterp class. Original name secondDerivative().

Member Isis::NumericalApproximation::GslSecondDerivative (const double a)
2008-11-05 Jeannie Walldren - Modified to throw errors if passed value is out of domain or if interpolation type is not supported by GSL.

Member Isis::NumericalApproximation::InsideDomain (const double a)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::MinPoints ()
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::MinPoints ()
2008-11-05 Jeannie Walldren - Modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::MinPoints ()
2009-06-10 Jeannie Walldren - Added min points for CubicHermite.

Member Isis::NumericalApproximation::Name () const
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::Name () const
2008-11-05 Jeannie Walldren - Modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::Name () const
2009-06-10 Jeannie Walldren - Added CubicHermite name.

Member Isis::NumericalApproximation::operator= (const NumericalApproximation &numApMeth)
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::operator= (const NumericalApproximation &numApMeth)
2008-11-05 Jeannie Walldren - Changed name and modified to allow for interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::operator= (const NumericalApproximation &numApMeth)
2009-06-10 Jeannie Walldren - Set new variable, p_fprimeOfx.

Member Isis::NumericalApproximation::PolynomialNevilleErrorEstimate ()
2008-11-05 Jeannie Walldren - Original version written to save off the error estimate found by EvaluatePolynomialNeville()

Member Isis::NumericalApproximation::RefineExtendedTrap (double a, double b, double s, unsigned int n)
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalApproximation::RefineExtendedTrap (double a, double b, double s, unsigned int n)
2007-02-20 Janet Barrett - Imported to Isis3 in AtmosModel class. Original name r8trapzd().

Member Isis::NumericalApproximation::RefineExtendedTrap (double a, double b, double s, unsigned int n)
2008-11-05 Jeannie Walldren - Renamed, modified input parameters, adapted to be used with data set.

Member Isis::NumericalApproximation::ReportException (iException::errType type, const string &method, const string &message, char *filesrc, int lineno) const
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::ReportException (iException::errType type, const string &method, const string &message, char *filesrc, int lineno) const
2008-11-05 Jeannie Walldren - Modified to take iException::errType as input parameter.

Member Isis::NumericalApproximation::Reset ()
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::Reset ()
2008-11-05 Jeannie Walldren - Modified to reset class variables related to interpolation types not supported by GSL.

Member Isis::NumericalApproximation::Reset ()
2009-06-10 Jeannie Walldren - Reset new variable, p_fprimeOfx.

Member Isis::NumericalApproximation::RombergsMethod (double a, double b)
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalApproximation::RombergsMethod (double a, double b)
2000-12-29 Randy Kirk - Add absolute error tolerance.

Member Isis::NumericalApproximation::RombergsMethod (double a, double b)
2007-02-20 Janet Barrett - Imported to Isis3 in AtmosModel class. Original name r8qromb().

Member Isis::NumericalApproximation::RombergsMethod (double a, double b)
2008-11-05 Jeannie Walldren - Renamed, modified input parameters, adapted to be used with data set.

Member Isis::NumericalApproximation::SetCubicClampedEndptDeriv (const double yp1, const double ypn)
2008-11-05 Jeannie Walldren - Original verison.

Member Isis::NumericalApproximation::Simpsons3PointRule (const double a, const double b)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::Simpsons4PointRule (const double a, const double b)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::TrapezoidalRule (const double a, const double b)
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::ValidateDataSet ()
2008-11-05 Jeannie Walldren - Original version.

Member Isis::NumericalApproximation::ValueToExtrapolate (const double a, const ExtrapType &etype)
2006-06-14 Kris Becker - Original version created in DataInterp class.

Member Isis::NumericalApproximation::ValueToExtrapolate (const double a, const ExtrapType &etype)
2008-11-05 Jeannie Walldren - Modified to allow for computation of interpolation types other than those supported by GSL.

Member Isis::NumericalApproximation::ValueToExtrapolate (const double a, const ExtrapType &etype)
2008-12-18 Jeannie Walldren - Added address operator (&) to input variables of type NumericalApproximation::ExtrapType.

Class Isis::NumericalAtmosApprox
2008-11-05 Jeannie Walldren - Original Version.

Class Isis::NumericalAtmosApprox
2008-11-07 Jeannie Walldren - Fixed documentation

Member Isis::NumericalAtmosApprox::InrFunc2Bint (AtmosModel *am, double mu)
1999-03-15 Randy Kirk - Original version in Isis2.

Member Isis::NumericalAtmosApprox::InrFunc2Bint (AtmosModel *am, double mu)
2000-07-07 Randy Kirk - Add other integrals besides Ah.

Member Isis::NumericalAtmosApprox::InrFunc2Bint (AtmosModel *am, double mu)
2000-12-29 Randy Kirk - Modified /hide_inc/ so phi gets passed, etc. Moved factors to outside integration.

Member Isis::NumericalAtmosApprox::InrFunc2Bint (AtmosModel *am, double mu)
2007-07-20 Janet Barrett - Imported to Isis3 in AtmosModel class.

Member Isis::NumericalAtmosApprox::InrFunc2Bint (AtmosModel *am, double mu)
2008-11-05 Jeannie Walldren - Moved to new class and replaced Isis::PI with PI since this is in Isis namespace.

Member Isis::NumericalAtmosApprox::OutrFunc2Bint (AtmosModel *am, double phi)
1999-03-15 Randy Kirk - Original version in Isis2.

Member Isis::NumericalAtmosApprox::OutrFunc2Bint (AtmosModel *am, double phi)
2000-12-29 Randy Kirk - Modified /hide_inc/ so phi gets passed, etc.

Member Isis::NumericalAtmosApprox::OutrFunc2Bint (AtmosModel *am, double phi)
2007-07-20 Janet Barrett - Imported to Isis3 in AtmosModel class.

Member Isis::NumericalAtmosApprox::OutrFunc2Bint (AtmosModel *am, double phi)
2008-11-05 Jeannie Walldren - Moved to new class and replaced Isis::PI with PI since this is in Isis namespace.

Member Isis::NumericalAtmosApprox::RefineExtendedTrap (AtmosModel *am, IntegFunc sub, double a, double b, double s, unsigned int n)
1999-08-11 K Teal Thompson - Original version.

Member Isis::NumericalAtmosApprox::RefineExtendedTrap (AtmosModel *am, IntegFunc sub, double a, double b, double s, unsigned int n)
2007-02-20 Janet Barrett - Imported to Isis3 in AtmosModel class. Original name r8trapzd().

Member Isis::NumericalAtmosApprox::RefineExtendedTrap (AtmosModel *am, IntegFunc sub, double a, double b, double s, unsigned int n)
2008-11-05 Jeannie Walldren - Renamed, moved to new class, and changed i/o parameters.

Member Isis::NumericalAtmosApprox::RombergsMethod (AtmosModel *am, IntegFunc sub, double a, double b)
1999-08-11 K Teal Thompson - Original version in Isis2.

Member Isis::NumericalAtmosApprox::RombergsMethod (AtmosModel *am, IntegFunc sub, double a, double b)
2000-12-29 Randy Kirk - Add absolute error tolerance.

Member Isis::NumericalAtmosApprox::RombergsMethod (AtmosModel *am, IntegFunc sub, double a, double b)
2007-02-20 Janet Barrett - Imported to Isis3 in AtmosModel class. Original name r8qromb().

Member Isis::NumericalAtmosApprox::RombergsMethod (AtmosModel *am, IntegFunc sub, double a, double b)
2008-11-05 Jeannie Walldren - Renamed, moved to new class, and changed i/o parameters.

Class Isis::ObliqueCylindrical
2007-06-19 Steven Lambright, Converted to ISIS3 and created XY Range search implementation

Class Isis::ObliqueCylindrical
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::ObliqueCylindrical
2008-05-09 Steven Lambright - Added Name, Version methods

Class Isis::ObservationNumberList
2007-09-17 Debbie A. Cook - Original version

Class Isis::ObservationNumberList
2008-01-11 Christopher Austin - Made class more general, inheriting SerialNumberList among others

Class Isis::ObservationNumberList
2008-05-01 Debbie A. Cook - Removed upper bound check in ObservationNumberMapIndex because when entries are removed from the observation list, the serialNumberIndex may exceed the size of the map

Class Isis::ObservationNumberList
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::ObservationNumberList
2008-10-30 Steven Lambright - Fixed problem with definition of struct quad, pointed out by "novus0x2a" (Support Board Member)

Member Isis::SerialNumberList::Add (const std::string &filename)
2007-06-04 Tracie Sucharski - Expand filename to include full path before adding to list.

Member Isis::SerialNumberList::FilenameIndex (const std::string &filename)
2007-06-04 Tracie Sucharski - Expand filename to include full path before searching list.

Member Isis::SerialNumberList::FilenameIndex (const std::string &filename)
2007-07-11 Stuart Sides - Fixed bug where the correct index was not returned.

Member Isis::SerialNumberList::SerialNumber (const std::string &filename)
2007-06-04 Tracie Sucharski - Expand filename to include full path before searching list.

Class Isis::OriginalLabel
2006-06-13 Brendan George - Modified to throw error when called file does not contain an Original Label

Class Isis::OriginalLabel
2006-12-11 Kris Becker - Fixed bug in WriteInit method using a temporary string to reference a char pointer to its contents. The string remain after the reference or its toast.

Class Isis::OriginalLabel
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::Orthographic
2005-08-22 Kris Becker - Fixed bug in XYRange method that computes the line/samp ranges as it was not correctly computing limb limits

Class Isis::Orthographic
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::Orthographic
2008-05-09 Steven Lambright - Added Name, Version methods

Class Isis::OverlapNormalization
2009-06-05 Mackenzie Boyd - fixed unittest to work on all systems

Class Isis::OverlapNormalization
2009-06-12 Travis Addair - changed public interface to use indices instead of file names and renamed from IntersectionStatistics

Class Isis::OverlapNormalization
2009-06-15 Travis Addair - documented all variables/enums

Class Isis::OverlapNormalization
2009-06-24 Travis Addair - changed gain and offset vectors to itialize to 1.0 and 0.0, respectively

Class Isis::OverlapStatistics
2005-11-18 Elizabeth Miller - added 1e-9 to the min and max values when computing the ranges to fix rounding issue

Class Isis::OverlapStatistics
2006-01-12 Elizabeth Miller - removed unwanted print statements

Class Isis::OverlapStatistics
2006-03-31 Elizabeth Miller - added unitTest

Class Isis::OverlapStatistics
2006-04-03 Elizabeth Miller - added .001 to the min and max values when computing the ranges to re-fix rounding issue

Class Isis::OverlapStatistics
2007-08-27 Steven Koechle - removed space from standard deviation keyword

Class Isis::OverlapStatistics
2008-06-18 Steven Koechle - fixed Documentation Errors

Class Isis::OverlapStatistics
2009-03-12 Travis Addair - added tracking for percent processed

Class Isis::OverlapStatistics
2009-06-24 Travis Addair - optimized statistic gathering, changed PVL print-out for readability, and added functionality to allow the user to specify a "sampling percent" when gathering statistics to save processing time

Class Isis::Parabola
2006-04-15 Debbie A. Cook - Imported from ISIS2 to Isis 3

Class Isis::Photometry
2007-08-02 Steven Lambright - Fixed memory leak

Class Isis::Photometry
2008-03-07 Janet Barrett - Added SetPhotomWl method to allow the application to set the p_normWavelength variable for use by MoonAlbedo normalization.

Class Isis::Photometry
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::Photometry
2008-07-09 Steven Lambright - Fixed unit test

Class Isis::PhotoModel
1998-12-21 Randy Kirk - USGS, Flagstaff - Original code

Class Isis::PhotoModel
2007-02-20 Janet Barrett - Imported from Isis2.

Class Isis::PhotoModel
2007-07-31 Steven Lambright - Moved children methods out of this class and into the children classes

Class Isis::PhotoModel
2008-03-07 Janet Barrett - Moved variables and related methods that pertain to Hapke specific parameters to this class from the HapkeHen class. Also added the code to set standard conditions.

Class Isis::PhotoModel
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::PhotoModel
2008-07-09 Steven Lambright - Fixed unit test

Class Isis::PhotoModel
2008-10-17 Steven Lambright - Moved Hapke-specific methods out of this class and into children classes.

Class Isis::PhotoModel
2008-11-05 Jeannie Walldren - Moved PhtAcos() from NumericalMethods class.

Class Isis::PhotoModelFactory
2006-01-23 Janet Barrett - Original version

Class Isis::PhotoModelFactory
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::Pipeline
2008-09-25 Added features: Application identifiers other than the application names, branched original input, branching from branches, partial branch merging (discontinuing branches*)

Class Isis::Pipeline
2008-10-28 The input no longer has to have virtual bands if the SetInputFile(iString,iString) has an empty parameter name for the virtual bands parameter. SetInputListFile(...) method added.

Class Isis::Pipeline
2008-12-19 List files are now fully supported, along with output list files.

Class Isis::PipelineApplication
2008-09-25 Added features: Application identifiers other than the application names, branched original input, branching from branches, partial branch merging (discontinuing branches*)

Class Isis::PipelineApplication
2008-09-26 Steven Lambright Fixed introduced bug where input data was not being found when no previous programs in the pipeline generated output (needed to go back to original input).

Class Isis::PipelineApplication
2008-09-26 Steven Lambright Changed CalculateOutputFile(...) to work in more cases. Pipeline::FinalOutput is relied upon more heavily now to do the right thing.

Class Isis::Pixel
2003-02-11 Jeff Anderson - Wrote unitTest and documentation

Class Isis::Pixel
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Pixel
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Pixel
2005-05-18 Jeff Anderson - Changed long to int for 64-bit port

Class Isis::Pixel
2006-06-21 Elizabeth Miller - Copied SpecialPixel methods into into the Pixel class for easy refactoring later and added several conversion methods

Class Isis::Pixel
2009-02-03 Travis Addair - Modified documentation for clarity

Class Qisis::PlotTool
2008-08-18 Christopher Austin - Upgraded to geos3.0.0

Class Qisis::PlotTool
2008-09-05 Stacy Alley allowed spectral plotting of a single point.

Class Qisis::PlotTool
2009-01-29 Steven Lambright - Added RotatedRectangle to the spatial plot

Class Isis::Plugin
2005-02-15 Jeff Anderson refactored to use Qt Qlibrary class.

Class Isis::Plugin
2007-07-19 Steven Lambright Fixed memory leak

Class Isis::PolarStereographic
2004-02-24 Jeff Anderson - Fixed a bug in TrueScaleLatitude and changed default computation for CenterLatitude

Class Isis::PolarStereographic
2005-03-01 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::PolarStereographic
2005-03-11 Elizabeth Ribelin - added TrueScaleLatitude method test to unitTest

Class Isis::PolarStereographic
2006-06-14 Elizabeth Miller - Added error check to make sure the center latitude is not zero

Class Isis::PolarStereographic
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::PolarStereographic
2008-05-09 Steven Lambright - Added Name, Version methods

Class Isis::PolygonSeeder
2008-08-18 Christopher Austin - Upgraded to geos3.0.0, removed Chip.h include, fixed ifndef

Class Isis::PolygonSeeder
2009-08-05 Travis Addair - Encapsulated group creation for seed definition group

Class Isis::PolygonSeederFactory
2008-12-17 Christopher Austin - Fixed memory leak

Class Isis::PolygonTools
2006-08-07 Stuart Sides - Original version

Class Isis::PolygonTools
2007-05-04 Robert Sucharski - Moved the method to output WKT from ImagePlygon class to this class. Also added method to output GML format.

Class Isis::PolygonTools
2007-11-09 Tracie Sucharski - Remove ToWKT method, geos now has a method (toString) to return a WKT string. Added To180 method which converts polygon coordinates from 0/360 system to -180/180 system. If polygon was split because it crossed the 0/360 seam, the two polys coordinates are converted then merged.

Class Isis::PolygonTools
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::PolygonTools
2008-08-18 Steven Lambright - Updated to work with geos3.0.0 instead of geos2. Mostly namespace changes.

Class Isis::PolygonTools
2008-11-10 Christopher Austin - Added Thickness()

Class Isis::PolygonTools
2008-11-25 Steven Koechle - Moved Despike Methods from ImageOverlapSet to PolygonTools

Class Isis::PolygonTools
2008-12-01 Steven Lambright - Changed the Despike algorithm to be in more methods to clean it up, added the middle point to beginning/end of line tests to keep more data. Added "IsSpiked" and "TestSpiked."

Class Isis::PolygonTools
2008-12-10 Steven Koechle - Moved MakeMultiPolygon Method from ImageOverlapSet to PolygonTools

Class Isis::PolygonTools
2008-12-12 Steven Lambright - Bug fixes, cleaned up Despike/MakeMultiPolygon

Class Isis::PolygonTools
2008-12-12 Steven Lambright - Renamed methods, polygon conversion methods now throw an iException if they fail, updated Despike(...)'s algorithm

Class Isis::PolygonTools
2008-12-19 Steven Lambright - updated Despike(...)'s algorithm

Class Isis::PolygonTools
2008-12-19 Steven Lambright - Added error to Despike (empty or invalid result).

Class Isis::PolygonTools
2009-01-16 Steven Koechle - Fixed Memory Leak in LatLonToSampleLine method

Class Isis::PolygonTools
2009-01-23 Steven Lambright - Added precision reduction algorithms and made the Difference and Intersect operators work in a more generic way by calling the new method Operate(...).

Class Isis::PolygonTools
2009-01-28 Steven Lambright - Fixed memory leaks

Class Isis::PolygonTools
2009-02-02 Stacy Alley - updated the To180 method to handle 360 multi polys that cross the -180/180 boundry. We need to return >1 polygon for these type of cases.

Class Isis::PolygonTools
2009-01-28 Steven Lambright - Fixed bug in Operate(...) method when reducing precision

Class Isis::PolygonTools
2009-06-09 Steven Lambright - Added a check to Equal(double,double). This never caused a problem but could have.

Class Isis::PolynomialBivariate
2005-03-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

2008-02-05 Jeannie Walldren, Renamed from Poly2D.

Class Isis::PolynomialUnivariate
2008-01-11 Tracie Sucharski, Renamed from Poly1D, add derivative methods.

Class Isis::PolynomialUnivariate
2008-02-05 Jeannie Walldren,Renamed from Polynomial1Variable.

Member Isis::PolynomialUnivariate::DerivativeVar (const double value)
2008-01-09 Tracie Sucharski, Original Version

Class Isis::Portal
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Portal
2005-02-28 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Process
2002-06-24 Jeff Anderson - Added ic_base::OneBand requirement option for SetInputCube methods

Class Isis::Process
2002-07-15 Stuart Sides - Added capabilities for applications to log information to standard out or the GUI log window (ShowLog and Log).

Class Isis::Process
2003-02-03 Jeff Anderson - Added propagation of labels from the first input cube to each output cube

Class Isis::Process
2003-02-04 Jeff Anderson - Added PropagateLabels method

Class Isis::Process
2003-02-04 Jeff Anderson - Fixed bug in propagation of input labels to output cube

Class Isis::Process
2003-02-07 Jeff Anderson - Integrated iString class into the Log methods

Class Isis::Process
2003-04-23 Jeff Anderson - Made accomodations for the updated Preference class

Class Isis::Process
2003-04-28 Jeff Anderson - Added method to Log Label objects

Class Isis::Process
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Process
2003-06-04 Jeff Anderson - Added Progress method

Class Isis::Process
2003-06-30 Jeff Anderson - Added MissionData method

Class Isis::Process
2003-09-02 Jeff Anderson - Added SetOutputWorkCube method

Class Isis::Process
2003-10-06 Jeff Anderson - Added IsisPvl pointer to the SetOutput methods so that the programmer can control characteristics of the output cube format.

Class Isis::Process
2003-11-07 Stuart Sides - Added "ReadWrite" capability to the requirements parameter on SetInputCube and SetInputWorkCube.

Class Isis::Process
2003-11-07 Jeff Anderson - Modified preference loading order so that the Init method will load $ISISROOT/testData/base/TestPreferences when the application name contains the word "unitTest". This forces unit tests to use a standard set of system preferences.

Class Isis::Process
2003-12-01 Jeff Anderson - Added ProgagateLabel method to allow for propagation from secondary cubes.

Class Isis::Process
2003-12-18 Jeff Anderson - Modifed preference loading to look for the users preference file in the directory $HOME/.Isis

Class Isis::Process
2003-12-18 Jeff Anderson - Modified MissionData method to allow searching for the highest version of a file

Class Isis::Process
2004-02-02 Jeff Anderson - Modified SetInputCube and SetOutputCube methods to accept CubeAttribute classes. Added the ClearInputCubes method.

Class Isis::Process
2004-02-29 Jeff Anderson - Added ability to send LogResults to the parent process

Class Isis::Process
2004-03-01 Jeff Anderson - Made the Init method check to see if .Isis and .Isis/history directories exist and if not then create them

Class Isis::Process
2004-04-17 Stuart Sides - Fixed problem when creating .Isis/history directories on Solaris.

Class Isis::Process
2004-06-30 Jeff Anderson - Added propagation of blobs

Class Isis::Process
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Process
2006-09-19 Brendan George - Added WriteHistory function to independently write the history to the cube

Class Isis::Process
2007-06-27 Steven Lambright - Added propagation of polygon blobs

Class Isis::Process
2007-07-19 Steven Lambright - Fixed memory leak

Class Isis::Process
2007-07-27 Steven Lambright - Updated AllMatchOrOne and BandMatchOrOne error messages

Class Isis::Process
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::ProcessByBoxcar
2003-04-02 Tracie Sucharski - Added unitTest

Class Isis::ProcessByBoxcar
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessByBoxcar
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessByBrick
2005-02-08 Jacob Danton - Original Version

Class Isis::ProcessByBrick
2006-08-08 Debbie A. Cook - Added overloaded method SetInputCube

Class Isis::ProcessByBrick
2007-12-14 Steven Lambright - Same band is now forced on input cubes when there are multiple input cubes

Class Isis::ProcessByBrick
2008-01-09 Steven Lambright - Fixed a memory leak

Class Isis::ProcessByBrick
2008-06-18 Steven Koechle - Fixed Documentation

Class Isis::ProcessByLine
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessByLine
2003-08-29 Jeff Anderson - Fixed bug in StartProcess method for multiple inputs/outputs which require cubes to have the same number of lines and samples.

Class Isis::ProcessByLine
2004-07-15 Jeff Anderson - Modified to allow for a different number of samples in the output cube(s) than are in the input cube(s). This facilitates the ability to scale or concatenate in the sample direction.

Class Isis::ProcessByLine
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessByLine
2006-03-29 Jacob Danton Rewrote code to extend ProcessByBrick class.

Member Isis::ProcessByLine::StartProcess (void funct(Isis::Buffer &inout))
2005-02-28 Stuart Sides - Modified so cube that are opended ReadWrite will be written. Before only cube opened Write would be written.

Class Isis::ProcessByQuickFilter
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessByQuickFilter
2003-06-02 Jeff Anderson - Fixed a bug where line unfolding at the bottom of the cube was always using band 1

Class Isis::ProcessByQuickFilter
2003-08-28 Jeff Anderson - Added SetFilterParameters method

Class Isis::ProcessByQuickFilter
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessByQuickFilter
2006-12-15 Jeff Anderson - Fixed bug for images with 1 line

Class Isis::ProcessBySample
2006-03-27 Jacob Danton - Original Version

Class Isis::ProcessBySpectra
2006-03-27 Jacob Danton - Original Version

Class Isis::ProcessBySpectra
2006-08-07 Tracie Sucharski, Fixed bug in StartProcess with a single input buffer. Error checks and set-up of brick was not being done correctly.

Class Isis::ProcessByTile
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessByTile
2005-11-28 Jacob Danton - Modified file to allow processing with multiple input and output cubes.

Class Isis::ProcessByTile
2006-04-03 Jacob Danton - Rewrote the code to extend ProcessByBrick class

Class Isis::ProcessExport
2003-04-03 Jeff Anderson - Added unit test

Class Isis::ProcessExport
2003-04-04 Jeff Anderson - Updated documentation for SetInputRange methods

Class Isis::ProcessExport
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessExport
2005-01-07 Stuart Sides - Added CreateWorldFile method

Class Isis::ProcessExport
2005-02-08 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessExport
2005-06-14 Drew Davidson - Overloaded StartProcess method to output directly to a stream.

Class Isis::ProcessExport
2005-06-15 Drew Davidson - Updated to support multi-band output.

Class Isis::ProcessExport
2006-02-27 Jacob Danton - Added Multiple input cube support

Class Isis::ProcessExport
2006-05-08 Elizabeth Miller - Modified SetInputRange() to get the min and max percent values from the userinterface (0.5 and 99.5 are still the default values)

Class Isis::ProcessExport
2006-05-15 Jeff Anderson - Fixed bug with multiple input cube support when the programmer didn't set a input minimum/maximum

Class Isis::ProcessExport
2006-05-23 Jacob Danton - Added seperate MIN/MAX values for each input channel

Class Isis::ProcessExport
2006-08-30 Jeff Anderson - Fixed memory leak

Class Isis::ProcessExport
2007-12-17 Christopher Austin - Added processes for BIL and BIP, leaving BSQ as the default, as well as fixed rounding accuracy.

Class Isis::ProcessExport
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::ProcessExport
2008-06-18 Steven Koechle - Fixed Documentation Errors

Class Isis::ProcessExport
2008-08-14 Christopher Austin - Added the Destructor to fix memory leaks, as well as changed the EndianSwapper::Float() call to EndianSwapper::ExportFloat() in isisOut32() to fix bad float casting.

Class Isis::ProcessExport
2008-12-17 Steven Lambright - Changed SetOutputRange calls to use constants (i.e. instead of 65535 VALID_MAX2 is used).

Class Isis::ProcessExport
2009-07-27 Steven Lambright - Piecewise stretch backs off to linear if Median() == MINPCT or Median() == MAXPCT

Class Isis::ProcessExportPds
2006-09-05 Stuart Sides - Original version

Class Isis::ProcessExportPds
2006-12-14 Stuart Sides - Modified keword units to be PDS complient

Class Isis::ProcessExportPds
2008-05-20 Steven Lambright - Fixed documentation

Class Isis::ProcessExportPds
2008-08-07 Christopher Austin - Added fixed label export capability

Class Isis::ProcessExportPds
2008-10-02 Christopher Austin - Fixed LabelSize() and OutputLabel() in accordace to the pds end of line sequence requirement

Class Isis::ProcessExportPds
2008-12-17 Steven Lambright - Added calculations for OFFSET and SCALEFACTOR keywords

Class Isis::ProcessExportPds
2009-05-31 Kris Becker - Included the number of bands in the computation of the number of FILE_RECORDS for fixed PDS type products. It assumed only 1 band.

Class Isis::ProcessGroundPolygons
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::ProcessGroundPolygons
2008-08-18 Steven Lambright - Updated to work with geos3.0.0 instead of geos2. Mostly namespace changes.

Class Isis::ProcessImport
2003-01-24 Tracie Sucharski - Fixed bug in processing 8bit data. In the Swap method needed to return unsigned char, not char.

Class Isis::ProcessImport
2003-02-13 Stuart Sides - Added a unit test.

Class Isis::ProcessImport
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessImport
2003-05-30 Stuart Sides - Fixed compiler error after -O1 flag was added to g++

Class Isis::ProcessImport
2003-09-10 Tracie Sucharski - Complete redesign to handle different raw file formats.

Class Isis::ProcessImport
2003-10-09 Stuart Sides - Added capabilities for reading PDS files.

Class Isis::ProcessImport
2003-10-10 Stuart Sides - Added capabilities to get the translation files from the user preferences BASE directory.

Class Isis::ProcessImport
2003-10-10 Stuart Sides - Fixed bug for PDS files. When the image name was explicitly given the open statement was attempting to open the label file.

Class Isis::ProcessImport
2003-10-16 Stuart Sides - Added a section for debuging all the parameters which can be set before processing starts.

Class Isis::ProcessImport
2003-10-16 Stuart Sides - Added a second parameter to the Pvl constructor in SetVicarFile. This allows the vicar label to be read into a Pvl without modifying the repeated "PROPERTY" keyword.

Class Isis::ProcessImport
2003-10-23 Stuart Sides - Added new member functions "AddImportLabel()"and"AddImportLabel(Pvl). AddImportLabel() uses the original label file to create a Pvl and write it to the output cube label. AddImportLabel(Pvl) uses the Pvl argument to write the import label to the output cube.

Class Isis::ProcessImport
2004-01-21 Jeff Anderson - Modified SetOutputCube method to propagate the input pixel type, base,and multipliers to the output cube. The old method always generated real pixel values in the output.

Class Isis::ProcessImport
2004-01-22 Jeff Anderson - Modified the SetVicarFile method to return the vicar labels internalized in a Pvl object.

Class Isis::ProcessImport
2004-02-04 Jeff Anderson - Modified SetPdsFile method to allow for SPECTRAL_QUBE objects to handle Themis data.

Class Isis::ProcessImport
2004-02-05 Jeff Anderson - Refactored the class

Class Isis::ProcessImport
2004-02-10 Stuart Sides - Added new member AddLabel

Class Isis::ProcessImport
2004-02-10 Stuart Sides - Modified the SetOutputCube member to create a real output file by default if the number of core base and multipliers is more than one.

Class Isis::ProcessImport
2005-02-09 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessImport
2005-04-08 Leah Dahmer - added missing documentation.

Class Isis::ProcessImport
2006-04-21 Brendan George - Implemented ProcessBil()

Class Isis::ProcessImport
2006-10-26 Stuart Sides - Added unsigned 16 bit ability

Class Isis::ProcessImport
2007-10-05 Steven Lambright - Added StartProcess method that passes data back to a function instead of writing it out to a file.

Class Isis::ProcessImport
2007-11-13 Janet Barrett - Added the ProcessBip capability

Class Isis::ProcessImport
2008-02-22 Steven Lambright - Fixed a memory leak and improved the way the destructor detects allocated pointers.

Class Isis::ProcessImport
2008-08-18 Jeannie Walldren - Modified documentation and added method SetFileTrailerBytes().

Class Isis::ProcessImport
2008-09-16 Christopher Austin - Added error throwing for the setting of special pixel ranges that overlap by adding CheckPixelRange().

Member Isis::ProcessImport::SetFileTrailerBytes (const int bytes)
2008-08-12 Jeannie Walldren, Method created

Class Isis::ProcessImportPds
2003-01-24 Tracie Sucharski - Fixed bug in processing 8bit data. In the Swap method needed to return unsigned char, not char.

Class Isis::ProcessImportPds
2003-02-13 Stuart Sides - Added a unit test.

Class Isis::ProcessImportPds
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessImportPds
2003-05-30 Stuart Sides - Fixed compiler error after -O1 flag was added to g++

Class Isis::ProcessImportPds
2003-09-10 Tracie Sucharski - Complete redesign to handle different raw file formats.

Class Isis::ProcessImportPds
2003-10-09 Stuart Sides - Added capabilities for reading PDS files

Class Isis::ProcessImportPds
2003-10-10 Stuart Sides - Added capabilities to get the translation files from the user preferences BASE directory.

Class Isis::ProcessImportPds
2003-10-10 Stuart Sides - Fixed bug for PDS files. When the image name was explicitly given the open statement was attempting to open the label file.

Class Isis::ProcessImportPds
2003-10-16 Stuart Sides - Added a section for debuging all the parameters which can be set before processing starts.

Class Isis::ProcessImportPds
2003-10-16 Stuart Sides - Added a second parameter to the Pvl constructor in SetVicarFile. This allows the vicar label to be read into a Pvl without modifying the repeated "PROPERTY" keyword.

Class Isis::ProcessImportPds
2003-10-23 Stuart Sides - Added new member functions "AddImportLabel()"and"AddImportLabel(Pvl). AddImportLabel() uses the original label file to create a Pvl and write it to the output cube label. AddImportLabel(Pvl) uses the Pvl argument to write the import label to the output cube.

Class Isis::ProcessImportPds
2004-01-21 Jeff Anderson - Modified SetOutputCube method to propagate the input pixel type, base, and multipliers to the output cube. The old method always generated real pixel values in the output.

Class Isis::ProcessImportPds
2004-01-22 Jeff Anderson - Modified the SetVicarFile method to return the vicar labels internalized in a PVL object.

Class Isis::ProcessImportPds
2004-02-04 Jeff Anderson - Modified SetPdsFile method to allow for SPECTRAL_QUBE objects to handle Themis data.

Class Isis::ProcessImportPds
2004-02-10 Stuart Sides - Separated PDS capabilities from Import.

Class Isis::ProcessImportPds
2005-02-09 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessImportPds
2006-06-13 Brendan George - Modified to add OriginalLabel blob automatically, and added a function to allow the user to prevent this.

Class Isis::ProcessImportPds
2006-07-12 Stuart Sides - Modified the translation of projection keywords such as CenterLongitude, so the would not throw and error if the keywods was not a number. This was necessary because map a planet creates PDS labels with "N/A" in several keywords.

Class Isis::ProcessImportPds
2006-10-26 Stuart Sides - Added unsigned 16 bit ability

Class Isis::ProcessImportPds
2006-11-16 Brendan George - Changed instances of "Foreign" to "Input" and "Native" to "Output"

Class Isis::ProcessImportPds
2007-01-24 Stuart Sides - Added ability to identify the difference between PDS and ISIS2 files, and process them differently.

Class Isis::ProcessImportPds
2007-02-08 Brendan George - Fixed TranslateIsis2Instrument to remove the appended z in the StartTime keyword, if present.

Class Isis::ProcessImportPds
2007-04-09 Tracie Sucharski - Added GetProjectionOffsetMults method which will find the correct multiplication factors for the projection offsets depending on the keyword and pattern in pdsProjectionLineSampToXY.def. Added IsIsis2 method. Made changes to projection translation tables for additional values for Longitude direction, latitude type and if the min or max longitude values is greater than 180, change longitude domain to 360.

Class Isis::ProcessImportPds
2007-05-31 Steven Koechle -Moddified to assume all signed bytes input pixels are actually unsigned.

Class Isis::ProcessImportPds
2007-06-04 Jeff Anderson - Modified to deal with projection conversion generically

Class Isis::ProcessImportPds
2007-08-07 Steven Lambright - Modified to support translating some PDS labels for pds2isis and default longitude domain is now 360.

Class Isis::ProcessImportPds
2007-08-29 Steven Koechle - Modified to use new SetSpecialValues method from ProcessImport

Class Isis::ProcessImportPds
2007-10-16 Steven Koechle - Modified TranslatePdsProjection() to not add the min & max lat long keywords if they have null values.

Class Isis::ProcessImportPds
2008-05-12 Steven Lambright - Removed references to CubeInfo

Class Isis::ProcessImportPds
2008-06-13 Steven Lambright - Updated algorithm to decide domain and calculate correct longitudes in ExtractPdsProjection

Class Isis::ProcessImportPds
2008-06-13 Noah Hild - Added support for the FILE object

Class Isis::ProcessImportPds
2008-06-13 Steven Lambright - Updated ExtractPdsProjection to change the latitude type to planetocentric if both the planet radii are the same

Class Isis::ProcessImportPds
2008-08-08 Steven Lambright - Fixed bug where the longitude keywords could be incorrecty interpretted (minumum longitude and maximum longitude are swapped).

Class Isis::ProcessImportPds
2009-07-16 Steven Lambright - Fixed bug where the longitude is misordered

Member Isis::ProcessImportPds::ExtractPdsProjection (Isis::PvlTranslationManager &pdsXlater)
2007-04-12 Tracie Sucharski - Modified the projection translation tables to include additional versions of Longitude direction, latitude type and if the min or max longitude values is greater than 180, change longitude domain to 360. Read projection mults/offsets from def file so lat/lon values are correct.

Member Isis::ProcessImportPds::ExtractPdsProjection (Isis::PvlTranslationManager &pdsXlater)
2007-07-12 Stuart Sides- Modified to handle units of meters on the pixel resolution

Member Isis::ProcessImportPds::ExtractPdsProjection (Isis::PvlTranslationManager &pdsXlater)
2008-06-06 Tracie Sucharski, Added LineProjectionOffset2 for Magellan images.

Member Isis::ProcessImportPds::ExtractPdsProjection (Isis::PvlTranslationManager &pdsXlater)
2008-06-09 Tracie Sucharski, Added MinimumLongitude2 and MaximumLongitude2 for Magellan images.

Member Isis::ProcessImportPds::GetProjectionOffsetMults (double &xoff, double &yoff, double &xmult, double &ymult)
2007-04-12 Tracie Sucharski - New Method

Member Isis::ProcessImportPds::IsIsis2 ()
2007-04-12 Tracie Sucharski - New method

Member Isis::ProcessImportPds::TranslatePdsProjection (Isis::Pvl &lab)
2008-06-06 Tracie Sucharski - Added new InputGroup for PdsProjectionTypeImage to handle Magellan.

Class Isis::ProcessImportVicar
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessImportVicar
2008-06-26 Christopher Austin - Added the termination char to SetVicarFile's buf

Class Isis::ProcessMapMosaic
2003-04-28 Stuart Sides - Modified unitTest.cpp to do a better test

Class Isis::ProcessMapMosaic
2003-09-04 Jeff Anderson - Added SetInputWorkCube method

Class Isis::ProcessMapMosaic
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessMapMosaic
2006-09-01 Elizabeth Miller - Added BandBinMatch option to propagate the bandbin group to the mosaic and make sure the input cube bandbin groups match the mosaics bandbin group

Class Isis::ProcessMapMosaic
2006-10-20 Stuart Sides - Fixed bug BandBin group did not get copied to the output mosaic.

Class Isis::ProcessMapMosaic
2008-10-03 Steven Lambright - Fixed problem where return values from SetUniversalGround were not checked

Class Isis::ProcessMapMosaic
2008-11-18 Christopher Austin - Added the first cube's history to the mosaic's history along with the history object of the application which did the mosaic.

Class Isis::ProcessMapMosaic
2008-12-08 Steven Lambright - Fixed one of the SetOutputCube(...) methods, a lat/lon range was specified but CreateFromCube was still being used (needed CreateFromCube because no cubes existed with the correct range).

Class Isis::ProcessMosaic
2003-04-28 Stuart Sides - Modified unitTest.cpp to do a better test

Class Isis::ProcessMosaic
2003-09-04 Jeff Anderson - Added SetInputWorkCube method

Class Isis::ProcessMosaic
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessMosaic
2006-09-01 Elizabeth Miller - Added BandBinMatch option to propagate the bandbin group to the mosaic and make sure the input cube bandbin groups match the mosaics bandbin group

Class Isis::ProcessMosaic
2006-10-20 Stuart Sides - Fixed bug BandBin group did not get copied to the output mosaic.

Class Isis::ProcessMosaic
2008-10-03 Steven Lambright - Fixed problem where member variables could be corrupted

Class Isis::ProcessRubberSheet
2003-02-13 Stuart Sides - Created a unit test for the object.

2009-06-05 Steven Lambright - Added TestLine(...) method and made the checking for inserting a null tile more strict (checks the outline of a 2x2 box instead of just the outline of the quad).

Class Isis::ProcessRubberSheet
2003-03-31 Stuart Sides - Added false argument to IsisError.report call in the unit test.

Class Isis::ProcessRubberSheet
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::ProcessRubberSheet
2003-05-28 Stuart Sides - Added a new member function to allow an application to be notified when the current band number of the output cube changes (BandChange).

Class Isis::ProcessRubberSheet
2003-10-23 Jeff Anderson - Modified StartProcess method to use a quadtree mechanism to speed processing of cubes. Essentially it generates an internalized file

Class Isis::ProcessRubberSheet
2004-03-09 Stuart Sides - Modified quadtree mechanism to not give up on a quad unless none of the edge pixels transform. This needs to be refined even more.

Class Isis::ProcessRubberSheet
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::ProcessRubberSheet
2006-03-28 Tracie Sucharski - Modified the StartProcess to process multi-band cubes using the same tile map if there is no Band dependent function.

Class Isis::ProcessRubberSheet
2006-04-04 Tracie Sucharski - Added ForceTile method and two private variables to hold the sample/line of the input cube position which will force tile containing that position to be processed in ProcessQuad even if all 4 corners of tile are bad.

Class Isis::ProcessRubberSheet
2008-09-10 Steven Lambright - Made tiling start and end sizes variable

Class Isis::ProcessRubberSheet
2009-05-21 Steven Lambright - A tiling hint starting at 2 will now automatically jump to doing a SlowGeom instead of not working/being a valid option. This fixes 2-line push frame cameras.

Class Isis::ProcessRubberSheet
2008-10-30 Steven Lambright - Fixed problem with definition of class Quad, pointed out by "novus0x2a" (Support Board Member)

Class Isis::Progress
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Progress
2004-02-29 Jeff Anderson - Added ability to send progress status to the parent process

Class Isis::Progress
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Progress
2005-10-03 Elizabeth Miller - Changed

Class Isis::Projection
2003-01-30 Jeff Anderson - Add the SetWorldMapper method and removed setting the mapper from the constructor

Class Isis::Projection
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Projection
2003-05-30 Jeff Anderson - Updated unit test to fix error for optimization

Class Isis::Projection
2003-08-25 Jeff Anderson - Added LatitudeTypeString, LongitudeDirectionString, and LongitudeDomainString methods

Class Isis::Projection
2003-09-26 Jeff Anderson - Added ToWorldX, ToWorldY, ToProjectionX, ToProjectionY, and Resolution methods

Class Isis::Projection
2003-09-26 Jeff Anderson - Added virtual Name, operator==, and operator!= methods

Class Isis::Projection
2003-09-26 Jeff Anderson - Remove virtual from operator!=

Class Isis::Projection
2003-10-14 Jeff Anderson - Added Scale and TrueScaleLatitude methods

Class Isis::Projection
2003-11-04 Jeff Anderson - Replace the pure virtual methods for SetGround and SetCoordinate with virtual method which simply copy lat/lon to x/y and vice versa. This is essentially no projection.

Class Isis::Projection
2003-11-04 Jeff Anderson - Added LocalRadius methods

Class Isis::Projection
2004-02-23 Jeff Anderson - Added Eccentricity, tCompute, mCompute, e4Compute, and phi2Compute methods

Class Isis::Projection
2004-02-24 Jeff Anderson - Fixed bug in eccentricity computation

Class Isis::Projection
2005-02-11 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Projection
2005-02-25 Elizabeth Ribelin - Added 3 static conversion methods: ToHours(), ToDMS(), and ToHMS()

Class Isis::Projection
2005-03-08 Elizabeth Ribelin - Fixed unitTest

Class Isis::Projection
2005-06-24 Jeff Anderson - Tweaked format for DMS and HMS methods

Class Isis::Projection
2005-07-22 Jeff Anderson - Added static ToPlanetographic method

Class Isis::Projection
2006-04-20 Tracie Sucharski - Fixed bug looking at Target instead of TargetName for sky.

Class Isis::Projection
2006-06-20 Stuart Sides - Added ability to lookup the radii if given a "TargetName" in the mapping group.

Class Isis::Projection
2006-07-10 Elizabeth Miller - Fixed bugs in new static method

Class Isis::Projection
2007-06-27 Steven Lambright - Added static ToPlanetocentric, ToPositiveWest and ToPositiveEast methods. Changed To180Domain and To360Domain to be static instead of const. Added Mapping(), MappingLatitudes() and MappingLongitudes() methods for map2map.

Class Isis::Projection
2007-08-14 Steven Lambright - Mapping() fixed: should not return cube specific parameters, because they did not go into making the projection.

Class Isis::Projection
2008-05-09 Steven Lambright - Added Name, Version, IsEquatorialCylindrical methods

Class Isis::Projection
2008-06-12 Christopher Austin - Elaborated error messages.

Class Isis::Projection
2008-06-19 Steven Lambright - Fixed memory leak

Class Isis::Projection
2009-01-29 Stacy Alley - added a overloaded STATIC method for convenience. TargetRadii, which takes a Pvl, the cube label, and a PvlGroup, a mapping group.

Class Isis::ProjectionFactory
2005-06-22 Elizabeth Ribelin - Merged ProjectionManager and CubeProjection into a single class

Class Isis::ProjectionFactory
2006-01-27 Jacob Danton - Renamed PixelMapper to PFPixelMapper\

Class Isis::ProjectionFactory
2006-05-19 Elizabeth Miller - Depricated ProjectionManager and CubeProjection. Renamed ProjectionManager.plugin to Projection.plugin

Class Isis::ProjectionFactory
2006-09-07 Elizabeth Miller - Added the bool sizeMatch parameter to CreateForCube()

Class Isis::ProjectionFactory
2007-03-13 Jeff Anderson - Added new method CreateForCube using a camera

Class Isis::ProjectionFactory
2007-06-29 Steven Lambright - Removed TrueScaleLatitude keyword from CreateForCube methods, added units to Scale and PixelResolution keywords

Class Isis::ProjectionFactory
2008-06-18 Steven Koechle - Fixed Documentation Error

Class Isis::ProjectionFactory
2009-06-18 Jeff Anderson - Modified the CreateForCube method to make sure extra pixels were not included in the image size due to machine precision roundoff problems.

Class Isis::PushFrameCameraDetectorMap
2008-06-18 Steven Lambright Added documentation

Class Isis::PushFrameCameraDetectorMap
2008-10-23 Steven Lambright Added optimizations, fixed misc. bugs

Class Isis::PushFrameCameraDetectorMap
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::PushFrameCameraDetectorMap
2009-06-02 Steven Lambright Fixed framelet detection in the forward direction and inside framelet check in the reverse direction

Class Isis::PushFrameCameraGroundMap
2008-06-18 Steven Lambright Fixed documentation

Class Isis::PushFrameCameraGroundMap
2008-10-23 Steven Lambright Added optimizations, fixed misc. bugs

Class Isis::Pvl
2003-01-31 Jeff Anderson - Added Keywords, Keyword, Groups, Group, and CopyGroup methods

Class Isis::Pvl
2003-03-27 Jeff Anderson - Fixed problem caused by new compiler when attempting to left justify streams. Depricated the ReadInternal and WriteInternali methods. They were replaced by Read and Write methods.

Class Isis::Pvl
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Pvl
2003-08-18 Stuart Sides - Modified so labels with repeated objects, groups and keywords could be read in.

Class Isis::Pvl
2003-09-25 Stuart Sides - Modified "keyword does not exist message" so it has two forms. One which says the keyword was not found at all and the other says the requested occurance was not found.

Class Isis::Pvl
2003-09-26 Stuart Sides - Modified constructors to take a bool parameter which tells many member functions if they should allow duplacates or not. Also took the allowDuplicates parameter off all of the members who used it.

Class Isis::Pvl
2003-10-15 Jeff Anderson - Modified write method to place quotes around null parameters (e.g. "")

Class Isis::Pvl
2003-10-22 Stuart Sides - Added new method Insert.

Class Isis::Pvl
2003-11-06 Jeff Anderson - Modify UpdateKeyword methods so that they do not throw errors if the keyword does not exist. That is, they simply add a new keyword.

Class Isis::Pvl
2003-11-06 Jeff Anderson - Modify WriteContainer method to put a space between the value and unit of keywords.

Class Isis::Pvl
2003-11-06 Jeff Anderson - Added Merge method

Class Isis::Pvl
2003-12-01 Stuart Sides - Added new occurrence parameter to UseGroup. And added new member GroupOccurrences.

Class Isis::Pvl
2004-01-22 Jeff Anderson - Fixed iterator out of bounds when parsing for units if the PVL terminated with and EOF instead of the usual END statement

Class Isis::Pvl
2004-02-10 Jeff Anderson - Added new suite of AddKeyword methods for vectors which take a single unit instead of a vector of units

Class Isis::Pvl
2004-02-10 Jeff Anderson - Modified parse and write methods to properly handle a single unit on vectors

Class Isis::Pvl
2004-02-11 Jeff Anderson - Implemented GetUnits method and added AddKeyword method with a NULL value

Class Isis::Pvl
2004-02-20 Jeff Anderson - Fixed a bug in the Merge method that was unwinding the container pointer too far.

Class Isis::Pvl
2005-02-14 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Pvl
2005-02-23 Elizabeth Ribelin - Fixed unitTest

Class Isis::Pvl
2005-03-07 Leah Dahmer - Added missing documentation to class.

Class Isis::Pvl
2006-04-21 Jacob Danton Added format templates abilities.

Class Isis::Pvl
2006-08-30 Stuart Sides & Brendan George - Added ability to output in PDS format.

Class Isis::Pvl
2007-04-13 Stuart Sides - Added new test for long strings

Class Isis::Pvl
2008-02-27 Stuart Sides - Fixed memory leak in output operator

Class Isis::Pvl
2008-07-10 Steven Lambright - Changed StringEqual to use PvlKeyword::StringEqual

Class Isis::Pvl
2008-10-2 Christopher Austin - Replaced all std::endl in the << operator, Write() and Append() with PvlFormat.FormatEOL()

Class Isis::PvlContainer
2005-04-04 Leah Dahmer wrote class documentation.

Class Isis::PvlContainer
2006-04-21 Jacob Danton Added format templates abilities.

Class Isis::PvlContainer
2006-05-17 Jacob Danton Added DeleteKeyword by index method

Class Isis::PvlContainer
2006-09-11 Stuart Sides Added formatting ability

Class Isis::PvlContainer
2008-07-02 Steven Lambright Added const functionality

Class Isis::PvlContainer
2008-07-10 Steven Lambright PvlContainer is no longer a PvlKeyword, but rather has a set of pvl keywords

Class Isis::PvlContainer
2008-09-30 Christopher Austin Replaced all std::endl in the << operator with PvlFormat.FormatEOL()

Class Isis::PvlContainer
2008-10-30 Steven Lambright Moved Find methods' implementations to the cpp file from the header file, added <algorithm> include, problem pointed out by "novas0x2a" (Support Forum Member)

Class Isis::PvlContainer
2009-06-01 Kris Becker - Added a new AddKeyword method that provides insert capabilities at iterator positions.

Class Isis::PvlEditDialog
2008-12-10 Jeannie Walldren - Original version written to view and edit the template file in the qnet application.

Class Isis::PvlEditDialog
2008-12-10 Jeannie Walldren - Changed namespace from Qisis to Isis

Class Isis::PvlEditDialog
2008-12-10 Jeannie Walldren - Cleaned up code and fixed bugs arising from moving this class from Qisis and to Isis. Added moc commands to Makefile.

Class Isis::PvlEditDialog
2008-12-15 Jeannie Walldren - Added a verification that the edited file is in Pvl format. Replaced error throws with QMessage warning boxes.

Member Isis::PvlEditDialog::PvlEditDialog (Pvl &pvl, QWidget *parent=0)
2008-12-10 Jeannie Walldren - Original Version

Member Isis::PvlEditDialog::PvlEditDialog (Pvl &pvl, QWidget *parent=0)
2008-12-15 Jeannie Walldren - Removed unneccesary error catch.

Member Isis::PvlEditDialog::enableSaveButton ()
2008-12-10 Jeannie Walldren - Original Version.

Member Isis::PvlEditDialog::saveTextEdit ()
2008-12-10 Jeannie Walldren - Original Version.

Member Isis::PvlEditDialog::saveTextEdit ()
2008-12-15 Jeannie Walldren - Added a verification that the edited file is in Pvl format before allowing save. Replaced error throw with QMessageBox warning.

Class Isis::PvlFormat
2006-09-05 Stuart Sides - Original version

Class Isis::PvlFormat
2008-09-30 Christopher Austin - added FormatEOL()

Class Isis::PvlFormatPds
2006-09-05 Stuart Sides - Original version

Class Isis::PvlFormatPds
2006-12-14 Stuart Sides - Took out the upcaseing of units

Class Isis::PvlFormatPds
2008-09-19 Kris Becker - Put quotes around "N/A", "NULL", "UNK"; ensure units are placed after each element in array instead of one at the end and outside the closing right parenthesis. These changes bring us more in line with PDS compliancy.

Class Isis::PvlFormatPds
2008-09-30 Christopher Austin - added FormatEOL()

Class Isis::PvlFormatPds
2009-09-15 Jeannie Walldren - Fixed bug where code was adding 2 sets of quotes to N/A when formatting value. These changes were made in AddQuotes(), FormatString() and FormatUnknown() methods.

Class Isis::PvlGroup
2005-04-04 Leah Dahmer wrote class documentation.

Class Isis::PvlGroup
2006-04-21 Jacob Danton Added format templates abilities.

Class Isis::PvlGroup
2006-09-11 Stuart Sides Added formatting ability

Class Isis::PvlGroup
2008-07-02 Steven Lambright Added const functionality and fixed +=

Class Isis::PvlGroup
2008-07-02 Steven Lambright Updated to compensate for PvlKeyword no longer being a parent

Class Isis::PvlGroup
2008-09-30 Christopher Austin Replaced all std::endl in the << operator with PvlFormat.FormatEOL()

Class Isis::PvlObject
2005-04-04 Leah Dahmer wrote class documentation.

Class Isis::PvlObject
2006-04-21 Jacob Danton Added format templates abilities.

Class Isis::PvlObject
2006-05-18 Jacob Danton Added DeleteGroup by index

Class Isis::PvlObject

Class Isis::PvlObject
2006-09-11 Stuart Sides Added formatting ability

Class Isis::PvlObject
2007-08-11 Stuart Sides Added recursive FindKeyword and HasKeyword

Class Isis::PvlObject
2007-08-14 Steven Koechle Fixed missing pointers in FindKeyword and HasKeyword

Class Isis::PvlObject
2008-06-18 Steven Lambright Fixed documentation

Class Isis::PvlObject
2008-07-03 Steven Lambright Added const functionality and fixed +=

Class Isis::PvlObject
2008-07-10 Steven Lambright Compensated for PvlKeyword no longer being a parent

Class Isis::PvlObject
2008-09-30 Christopher Austin Replaced all std::endl in the << operator with PvlFormat.FormatEOL()

Class Isis::PvlToken
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::PvlToken
2005-02-14 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::PvlTokenizer
2003-02-25 Stuart Sides - Modified the way END is checked for. It was not working for embedded labels.

2007-04-13 Stuart Sides - Fixed bug where quoted strings broken over more than two lines were not being read correctly.

Class Isis::PvlTokenizer
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::PvlTokenizer
2003-05-28 Stuart Sides - Modified so single quotes work the same as double quotes

Class Isis::PvlTokenizer
2003-10-28 Jeff Anderson - Fixed bug in order to allow for whitespace inside of arrays of strings

Class Isis::PvlTokenizer
2004-01-22 Jeff Anderson - Removed single quotes when the occur as delimeters inside of array keywords.

Class Isis::PvlTokenizer
2005-02-16 Jeff Anderson - Modified parsing of comma separated lists to not remove parens or squiggly brackets.

Class Isis::PvlTokenizer
2005-02-18 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::PvlTokenizer
2006-05-31 Elizabeth Miller - Fixed bug in Load method when a keyword is loaded without a value

Class Isis::PvlTokenizer
2009-03-13 Steven Lambright - Inline comments now correctly correlate to the keywords before them on the same line.

Class Isis::PvlTranslationManager
2003-09-03 Stuart Sides - Modified to work with new isis label format

Class Isis::PvlTranslationManager
2003-09-25 Stuart Sides - Added the Translate member

Class Isis::PvlTranslationManager
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::PvlTranslationManager
2006-08-09 Brendan George - Modified to support Optional keyword translation

Class Isis::PvlTranslationManager
2006-10-01 Stuart Sides - Fixed bug with Optional keyword. Non-optional keywords were being reported instantly.

Class Isis::PvlTranslationManager
2006-11-16 Brendan George - Changed instances of "Foreign" to "Input" and "Native" to "Output"

Class Isis::PvlTranslationManager
2007-06-22 Stuart Sides - Added ability to have more than one input location keyword for a translation. The first one found which contains the input keyword is used.

Class Isis::PvlTranslationManager
2008-05-09 Steven Lambright - Added ability to change input label without re-reading the translation file.

Class Isis::PvlTranslationManager
2008-07-10 Noah Hilt - Changed while loops to continue searching other groups if a group has been found, but the keyword does not exist in that group.

Class Isis::PvlTranslationManager
2008-07-10 Steven Lambright - Changed to use new accessors

Class Isis::PvlTranslationTable
2003-09-03 Stuart Sides - Modified to work with new isis label format

Class Isis::PvlTranslationTable
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::PvlTranslationTable
2005-09-08 Stuart Sides - Modified Translate member to handle translating any input value i.e., "*" to a specific output value (Thanks Kris Beckeer)

Class Isis::PvlTranslationTable
2006-08-09 Brendan George - Added IsOptional function as part of support for Optional keyword translations

Class Isis::PvlTranslationTable
2006-11-16 Brendan George - Changed instances of "Foreign" to "Input" and "Native" to "Output"

Class Isis::PvlTranslationTable
2007-06-22 Stuart Sides - Added instance parameter to InputGroup member

Class Isis::PvlTranslationTable
2006-12-05 Brendan George - Changed OutputPosition keyword to be case insensitive, and added verification to the AddTable method so that Translation Tables are verified when read in

Class Isis::PvlTranslationTable
2008-07-10 Steven Lambright - Made trnsTbl member into a non-pointer

Class Isis::Quaternion
Steven Lambright Fixed documentation

Class Isis::QuickFilter
2002-07-10 Jeff Anderson - Added the Compute private method and made it unfold data at the edges as opposed to using NULL values.

Class Isis::QuickFilter
2002-07-15 Jeff Anderson - Added Low and High methods

Class Isis::QuickFilter
2002-08-01 Jeff Anderson - Added MinimumPixels method

Class Isis::QuickFilter
2003-02-14 Jeff Anderson - Changed unfolding technique to use symmetry as opposed to mirroring (i.e., 32123 not 21123)

Class Isis::QuickFilter
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::QuickFilter
2003-08-27 Jeff Anderson - Modified variance method to divide by (n-1)*n instead of n*n

Class Isis::QuickFilter
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::RadarGroundMap
2008-06-16 Jeff Anderson Original version

Class Isis::RadarGroundMap
2009-07-01 Janet Barrett - Fixed intrack, crosstrack, and radial coordinate calculations; changed boundary check to use radius instead of lat,lon; updated calculation of Doppler shift

Class Isis::RadarGroundRangeMap
2009-07-01 Janet Barrett - Corrected the transformation calculations

Class Isis::RadarPulseMap
2008-06-16 Jeff Anderson Original version

Class Isis::RadarPulseMap
2009-07-01 Janet Barrett - Corrected the calculations used to convert from line to time and back

Class Isis::RadarSkyMap
2008-06-17 Jeff Anderson Original version

Class Isis::RadarSlantRangeMap
2009-07-01 Janet Barrett - Changed the bracketing method used to solve for the root of the function that determines ground range given slant range; fixed code that determines the range coefficients to used based on current ephemeris time

Class Isis::ReseauDistortionMap
2005-12-07 Elizabeth Miller - Added check for colinearity in closest reseaus to fix a bug

Class Qisis::RubberBandComboBox
2008-09-26 Steven Lambright Added Segmented line, reordered banding options at Stuart's Request

Class Qisis::RubberBandComboBox
2008-10-01 Steven Lambright Fixed bug with segmented line, if polygon was enabled then segmented line was

Class Qisis::RubberBandTool
2006-01-01 Jeff Anderson Original version

Class Qisis::RubberBandTool
2008-01-03 Steven Lambright bug fix on the polygons

Class Qisis::RubberBandTool
2008-05-23 Noah Hilt added getRectangle method

Class Qisis::RubberBandTool
2008-08-18 Steven Koechle updated to work with Geos 3.0.0

Class Qisis::RubberBandTool
2008-09-26 Steven Lambright Added Segmented line

Class Isis::SampleManager
2007-12-06 Christopher Austin Original Version

Class Isis::SampleManager
2008-06-18 Steven Lambright Fixed documentation

Class Isis::Sensor
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Sensor
2003-05-30 Jeff Anderson - Updated unitTest and truth to account for precision due to optimization

Class Isis::Sensor
2003-10-16 Jeff Anderson - Added LoadEulerMounting and LoadFrameMounting methods

Class Isis::Sensor
2003-11-26 Jeff Anderson - Modified FrameMounting methods to allow for fixed frames or time dependent frames

Class Isis::Sensor
2004-01-14 Jeff Anderson - Remove an unused constructor

Class Isis::Sensor
2004-01-20 Jeff Anderson - Added an option to the SetUniversalGround method to eliminate checks for points on the backside of the target

Class Isis::Sensor
2004-02-18 Jeff Anderson - Fixed a problem with the FrameMounting methods as the frame kernel is unloaded if a cache is created.

Class Isis::Sensor
2004-02-23 Jeff Anderson - Fixed two bugs in the handling of DEMs. Used universal lat/lon when appropriate and the radius needed to be converted to km when read from the DEM file.

Class Isis::Sensor
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Sensor
2005-02-24 Jeff Anderson - Added SlantDistance method and made the constructor ignore the ElevationModel keyword if it is null

Class Isis::Sensor
2005-02-25 Jeff Anderson - Added LocalSolarTime method

Class Isis::Sensor
2005-06-09 Elizabeth Ribelin - Added LoadEulerMounting method that accepts a matrix as a parameter

Class Isis::Sensor
2005-08-24 Jeff Anderson - Make sure LocalSolarTime always return positive hours

Class Isis::Sensor
2005-09-20 Jeff Anderson - Added tests for trying to intersect the sky

Class Isis::Sensor
2006-03-31 Elizabeth Miller - Added SpacecraftAltitude & SolarDistance methods

Class Isis::Sensor
2006-09-07 Debbie A. Cook - Changed back-of-planet test to use emission angle instead of length of vector to surface point

Class Isis::Sensor
2006-10-11 Jeff Anderson - Modified reading radius from dem using bilinear interpolation

Class Isis::Sensor
2006-10-12 Jeff Anderson - Modified the SetLookDirection method to use the DEM (if available) when computing a ground point

Class Isis::Sensor
2007-05-18 Jeff Anderson - Modify SpacecraftAltitude method to use DEM

Class Isis::Sensor
2007-06-11 Debbie A. Cook - Added alternative method that includes radius

Class Isis::Sensor
2007-08-24 Debbie A. Cook - Replaced references to p_sB since it was removed from Spice

Class Isis::Sensor
2007-11-27 Debbie A. Cook - Added overloaded method SetUniversalGround(lat, lon, radius)

Class Isis::Sensor
2008-05-21 Steven Lambright - CubeManager is now used to speed up DEM Cube I/O

Class Isis::Sensor
2008-06-18 Debbie A. Cook - Made DemRadius radius public instead of private and added method HasElevationModel

Class Isis::Sensor
2008-08-06 Stuart Sides - Modified SetLookDirection to better handle oblique views. In the past it would oscillate and run out out iterations.

Class Isis::Sensor
2009-02-06 Debbie A. Cook - Changed the tolerance from 1e-6 to 1e-12 for dist**2 (mm)

Class Isis::Sensor
2009-02-06 Debbie A. Cook - Changed the tolerance back to 1e-6 (mm)

Class Isis::Sensor
2009-02-15 Debbie A. Cook - Added virtual Resolution method

Class Isis::Sensor
2009-06-30 Steven Lambright - Added IgnoreElevationModel and fixed DemRadius

Class Isis::Sensor
2009-07-09 Debbie A. Cook - Corrected documentation on Resolution method

Class Isis::SerialNumberList
2005-08-03 Jeff Anderson Original Version

Class Isis::SerialNumberList
2006-02-10 Jacob Danton Added SerialNumber function

Class Isis::SerialNumberList
2006-02-13 Stuart Sides Added checks to make sure all the serial number items have the same target.

Class Isis::SerialNumberList
2006-05-31 Tracie Sucharski Added filename function that uses index instead of serial number.

Class Isis::SerialNumberList
2006-06-15 Jeff Anderson Added GetIndex method

Class Isis::SerialNumberList
2006-06-22 Brendan George Added functions to get index, modified/added functions to get filename and serial number, and modified so that index corresponds to order files are input.

Class Isis::SerialNumberList
2006-08-16 Brendan George Added/fixed error checking in FilenameIndex() and SerialNumber(string filename).

Class Isis::SerialNumberList
2006-08-18 Brendan George Modified to use Expanded Filename on input, allowing for filenames that use environment variables

Class Isis::SerialNumberList
2006-09-13 Steven Koechle Added method to get the ObservationNumber when you give it an index

Class Isis::SerialNumberList
2008-01-10 Christopher Austin - Adapted for the new ObservationNumber class.

Class Isis::SerialNumberList
2008-10-30 Steven Lambright - Fixed problem with definition of struct Pair, pointed out by "novus0x2a" (Support Board Member)

Class Isis::SessionLog
2005-12-28 Elizabeth Miller - Added try/catch block in Write() to catch an error that causes an abort

Class Isis::SessionLog
2008-01-09 Steven Lambright - Made Application a friend for destruction purposes

Class Isis::SessionLog
2008-07-08 Steven Lambright - Now uses atexit for destruction

Class Isis::Shade
2007-07-31 Steven Lambright - Refactored code

Class Isis::ShadeAtm
2007-08-15 Steven Lambright - Refactored code

Class Isis::ShadeAtm
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class.

Class Isis::ShadeAtm
2009-05-11 Janet Barrett - Fixed so that the NormModelAlgorithm supporting DEM input is the empty function. DEM input is not yet supported.

Class Isis::SimpleCylindrical
2003-01-30 Jeff Anderson - Removed IsisWorldMapper argument from the constructor

Class Isis::SimpleCylindrical
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::SimpleCylindrical
2003-06-05 Jeff Anderson - Changed SetCoordinate method so it did not adjust longitude into the longitude domain

Class Isis::SimpleCylindrical
2003-09-26 Jeff Anderson - Provided virtual methods for Name and operator==

Class Isis::SimpleCylindrical
2003-11-13 Jeff Anderson - Modified constructor to allow for computation for default value for CenterLongitude keyword.

Class Isis::SimpleCylindrical
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::SimpleCylindrical
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::SimpleCylindrical
2008-05-09 Steven Lambright - Added Name, Version, IsEquatorialCylindrical methods

Class Isis::Sinusoidal
2003-01-30 Jeff Anderson - Removed WorldMapper argument from the constructor

Class Isis::Sinusoidal
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Sinusoidal
2003-06-05 Jeff Anderson - Changed SetCoordinate method so it does not adjust the longitude into the longitude domain

Class Isis::Sinusoidal
2003-09-26 Jeff Anderson - Provided virtual methods for Name and operator==

Class Isis::Sinusoidal
2003-11-13 Jeff Anderson - Modified constructor to allow for computation of default center longitude using the longitude range.

Class Isis::Sinusoidal
2004-02-07 Jeff Anderson - Added plugin routine and file

Class Isis::Sinusoidal
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Sinusoidal
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::Sinusoidal
2008-05-09 Steven Lambright - Added Name, Version methods

Class Qisis::SpecialPixelTool
2008-06-09 Noah Hilt - Added settings to read and write default colors for special pixel values.

Class Isis::Spice
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Spice
2003-10-15 Jeff Anderson - Added requirement for frame kernel in labels

Class Isis::Spice
2003-10-28 Jeff Anderson - Changed SpaceCraft to Spacecraft in labels and method names

Class Isis::Spice
2003-11-03 Jeff Anderson - Added SubSolarPoint and SubSpacecraftPoint methods

Class Isis::Spice
2003-11-12 Jeff Anderson - Added Target method

Class Isis::Spice
2004-01-14 Jeff Anderson - Changed how the SPK, CK, and Instrument codes where handled. The instrument code must be in the labels as NaifFrameCode and then the other two can be automatically computed.

Class Isis::Spice
2004-02-18 Jeff Anderson - Modified to ignore kernel labels which were blank

Class Isis::Spice
2004-03-25 Jeff Anderson - Modified NaifBodyCode method to convert Jupiter target code of 599 to 5

Class Isis::Spice
2004-03-25 Jeff Anderson - Fixed bug in destructor and added GetString method.

Class Isis::Spice
2005-02-15 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Spice
2005-02-24 Jeff Anderson - Modified SubSolarPoint and SubSpacecraftPoint to return positive longitudes only

Class Isis::Spice
2005-09-12 Jeff Anderson - Check for case-insensitive values for TargetName of SKY

Class Isis::Spice
2005-09-20 Jeff Anderson - Added IsSky method

Class Isis::Spice
2006-01-05 Debbie A. Cook - Added units to comments

Class Isis::Spice
2006-03-28 Jeff Anderson - Refactored using SpiceRotation and SpicePosition classes. Added Tables and nadir kernel information.

Class Isis::Spice
2006-03-31 Elizabeth Miller - Added TargetCenterDistance method

Class Isis::Spice
2006-04-19 Elizabeth Miller - Added SolarLongitude method

Class Isis::Spice
2007-01-30 Tracie Sucharski - Throw error in the load method before calling furnish if the file does not exist.

Class Isis::Spice
2007-07-09 Steven Lambright - Frame kernel is now optional, added Extra kernel support.

Class Isis::Spice
2007-07-10 Debbie A. Cook - Modified method ComputeSolarLongitude to use pxform instead of tipbod to get body-fixed to J2000 rotation matrix so that the correct frame will be used. If the frame is different from the default IAU frame, the correct frame should be set in the iak file (see frames.req). Also modified setting of p_bodyRotation frameCode. The old code forced the IAU_ frame. The new code uses the Naif routine cidfrm to get the frame associated with the body id. These change will recognize any frame changes made in the iak file.

Class Isis::Spice
2007-08-10 Steven Lambright - Added support for Nadir keyword in InstrumentPointing group to not be the first element in the PvlKeyword.

Class Isis::Spice
2007-08-24 Debbie A. Cook - Removed p_sB so it is recalculated every time it is used insuring that any updates to the position or rotation are applied. Also removed p_BP since it is no longer used

Class Isis::Spice
2008-02-13 Steven Lambright - Added StartPadding and EndPadding caching capabilties

Class Isis::Spice
2008-02-13 Steven Lambright - Added Support Check for StartPadding and EndPadding caching capabilties; An clarified exception is thrown if a framing camera tries to use time padding

Class Isis::Spice
2008-02-27 Kris Becker - Modified so that planetary ephemeris SPKs are loaded before spacecraft SPKs so that missions that augment planet ephemerides will take precidence.

Class Isis::Spice
2008-06-23 Steven Lambright - Added NaifStatus error checking

Class Isis::Spice
2008-06-25 Debbie A. Cook - Added method InstrumentVelocity to support miniRF

Class Isis::Spice
2008-11-28 Debbie A. Cook - Added method HasKernels()

Class Isis::Spice
2009-03-18 Tracie Sucharski - Cleaned up some unnecessary,obsolete code. Make sure the table is used if the kernel names follow the "Table" keyword value, due to change made to spiceinit to retain kernel names if the spice is written to blob.

Class Isis::Spice
2009-06-18 Debbie A. Cook - Modified to downsize instrument rotation table when loading cache

Class Isis::Spice
2009-07-01 Debbie A. Cook - Modified to downsize body rotation, and sun position tables when loading cache

Class Isis::Spice
2009-08-03 Debbie A. Cook - Added tolerance argument to method CreateCache to allow downsizing of instrument position Spice table.

Class Isis::Spice
2009-08-21 Kris Becker - Moved the NAIF code methods to public scope.

Member Isis::Spice::Spice (Isis::Pvl &lab)
2005-10-07 Jim Torson - Modified the constructor so it can handle multiple SpacecraftPosition and multiple SpacecraftPointing kernel files

Member Isis::Spice::Spice (Isis::Pvl &lab)
2005-11-29 Debbie A. Cook - Added loop to allow multiple frames kernels and code to initialize Naif codes when no platform is used (landers)

Member Isis::Spice::Spice (Isis::Pvl &lab)
2006-01-03 Debbie A. Cook - Added loop to allow multiple spacecraft clock kernels (for Viking)

Member Isis::Spice::Spice (Isis::Pvl &lab)
2006-02-21 Jeff Anderson/Debbie Cook - Refactor to use SpicePosition and SpiceRotation classes

Member Isis::Spice::Spice (Isis::Pvl &lab)
2009-03-18 Tracie Sucharski - Remove code for old keywords.

Member Isis::Spice::SetEphemerisTime (const double time)
2005-11-29 Debbie A. Cook - Added alternate code for processing instruments without a platform

Class Isis::SpicePosition
2003-12-01 Jeff Anderson Original Version derived from Spice class

Class Isis::SpicePosition
2006-03-23 Jeff Anderson Added check to SetEphemeris to return if the time did not change. Should speed up line scan cameras

Class Isis::SpicePosition
2007-07-10 Debbie A. Cook Added else to method SetAberrationCorrection to separate error section from the rest of the code

Class Isis::SpicePosition
2007-08-24 Debbie A. Cook Added members p_coefficients, enums PartialType and Coefficient, and methods ReloadCache, SetPolynomial, GetPolynomial, ComputeBaseTime, DPolynomial, and CoordinatePartial to support solving for instrument position in BundleAdjust

Class Isis::SpicePosition
2008-01-10 Debbie A. Cook The function was changed from Parabola to Poly1D. New methods GetBaseTime and SetOverrideBaseTime were added

Class Isis::SpicePosition
2008-02-07 Jeannie Walldren Poly1D was changed to PolynomialUnivariate

Class Isis::SpicePosition
2008-02-10 Debbie A. Cook Removed the (-1.) in case A of DPolynomial since it was not actually part of the position derivation but how it was being applied in BundleAdjust.

Class Isis::SpicePosition
2008-06-18 Steven Lambright Fixed documentation

Class Isis::SpicePosition
2008-06-25 Debbie A. Cook Added members p_velocity, p_cacheVelocity, and p_hasVelocity; also added methods Velocity() and HasVelocity() to support miniRF.

Class Isis::SpicePosition
2008-06-26 Debbie A. Cook Replaced Naif error handling calls with Isis NaifStatus

Class Isis::SpicePosition
2009-08-03 Jeannie Walldren - Added methods ReloadCache( table ), HermiteIndices(), Memcache2HermiteCache() to allow for downsized instrument position tables in labels of Isis cubes and added methods SetEphemerisTimeSpice(), SetEphemerisTimeHermiteCache(), and SetEphemerisTimeMemcache() to make software more readable.

Class Isis::SpicePosition
2009-08-14 Debbie A. Cook - Corrected loop counter in HermiteIndices

Class Isis::SpicePosition
2009-08-27 Jeannie Walldren - Added documentation.

Member Isis::SpicePosition::Cache (const std::string &tableName)
2009-08-03 Jeannie Walldren - Added CacheType keyword to output table. This is based on p_source and will be read by LoadCache(Table).

Member Isis::SpicePosition::LoadCache (Table &table)
2009-08-03 Jeannie Walldren - Reads CacheType keyword from table and sets p_source. If no CacheType keyword, we know this is an older image, so set p_source to Memcache.

Member Isis::SpicePosition::Memcache2HermiteCache (double tolerance)
2009-08-03 Jeannie Walldren - Original version.

Member Isis::SpicePosition::ReloadCache (Table &table)
2009-08-03 Jeannie Walldren - Original version.

Member Isis::SpicePosition::SetEphemerisTime (double et)
2009-08-03 Jeannie Walldren - Moved code to individual methods for each Source type to make software more readable.

Member Isis::SpicePosition::SetEphemerisTimeHermiteCache ()
2009-08-03 Jeannie Walldren - Original version

Member Isis::SpicePosition::SetEphemerisTimeMemcache ()
2009-08-03 Jeannie Walldren - Original version (moved code from SetEphemerisTime() to its own method)

Member Isis::SpicePosition::SetEphemerisTimeSpice ()
2009-08-03 Jeannie Walldren - Original version (moved code from SetEphemerisTime() to its own method)

Class Isis::SpiceRotation
2005-12-01 Debbie A. Cook Original Version modified from SpicePosition class by Jeff Anderson

Class Isis::SpiceRotation
2006-03-23 Jeff Anderson modified SetEphemerisTime to return if the time did not change to improve speed.

Class Isis::SpiceRotation
2006-10-18 Debbie A. Cook Added method, WrapAngle, to wrap angles around 2 pi

Class Isis::SpiceRotation
2007-12-05 Debbie A. Cook added method SetPolynomialDegree to allow the degree of the polynomials fit to the camera angles to be changed. Also changed the polynomial from a fixed 2nd order polynomial to an nth degree polynomial with one independent variable. PartialType was revised and the calls to SetReferencePartial (has an added argument, coefficient index) and DPolynomial (argument type changed to int) were revised. The function was changed from Parabola to Polynomial1Variable, now called PolynomialUnivariate. New methods GetBaseTime and SetOverrideBaseTime were added

Class Isis::SpiceRotation
2008-02-15 Debbie A. Cook added a new error message to handle the case where the Naif reference frame code is not recognized.

Class Isis::SpiceRotation
2008-06-18 Fixed documentation, added NaifStatus calls

Class Isis::SpiceRotation
2008-11-26 Debbie A. Cook Added method to set axes of rotation. Default axes are still 3,1,3 so existing software will not be affected by the change. Also added timeScale to the the class and made some parameters protected instead of private so they are available to inheriting classes.

Class Isis::SpiceRotation
2008-12-12 Debbie A. Cook Added method to return frame code

Class Isis::SpiceRotation
2009-01-26 Debbie A. Cook Added wrap of 3rd camera angle when crossing +-180

Class Isis::SpiceRotation
2009-04-21 Debbie A. Cook Added methods MinimizeCache and LoadTimeCache, variable p_minimizeCache, and enum constants DownsizeStatus

Class Isis::SpiceRotation
2009-06-29 Debbie A. Cook Fixed memory overwrite problem in LoadTimeCache when reading a type 3 ck

Class Isis::SpiceRotation
2009-07-24 Debbie A. Cook Removed downsizing for Nadir instrument pointing tables (LoadTimeCache) so that radar instruments will work. Current downsizing code requires sclk and radar has no sclk.

Class Isis::SqlQuery
2007-04-19 Kris Becker - Reordered return of getQuery() result to first try lastQuery(), then executedQuery().

Class Isis::SqlQuery
2007-06-05 Brendan George - Modified to work with iString/StringTools merge

Class Isis::SqlQuery
2008-10-30 Steven Lambright - tossQueryError now accepts a const char* for a filename, issue pointed out by "novus0x2a" (Support Board Member)

Class Isis::SqlRecord
2007-06-05 Brendan George - Modified to work with iString/StringTools merge

Class Galileo::SsiCamera
2007-10-25 Steven Koechle - Fixed so that it works in Isis3

Class Galileo::SsiCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Galileo::SsiCamera
2009-05-04 Steven Koechle - Fixed to grab appropriate FocalLength based on image time.

Class Galileo::SsiCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::StandardDeviationOperator
2006-02-11 Jacob Danton - Original Version

Class Isis::StandardDeviationOperator
2007-08-01 Steven Koechle - Fixed error where Interest was compairing the uninitialized value of pixels[n] to see if it was a special pixel.

Class Isis::StandardDeviationOperator
2007-08-02 Steven Koechle - Removed CompareInterests virtual method.

Class Isis::Statistics
2002-05-08 Jeff Anderson - Added Chebyshev and Best minimum/maximum methods.

Class Isis::Statistics
2004-05-11 Jeff Anderson - Moved Reset, AddData and RemoveData methods into public space.

Class Isis::Statistics
2004-06-28 Jeff Anderson - Added Sum and SumSquare methods.

Class Isis::Statistics
2005-02-17 Deborah Lee Soltesz - Modified file to support Doxygen documentation.

Class Isis::Statistics
2005-05-23 Jeff Anderson - Changed to support 2GB+ files

Class Isis::Statistics
2006-02-15 Jacob Danton - Added Valid Range options/methods

Class Isis::Statistics
2006-03-10 Jacob Danton - Added Z-score method

Class Isis::Statistics
2007-01-18 Robert Sucharski - Added AddData method for a single double value

Class Isis::Statistics
2008-05-06 Steven Lambright - Added AboveRange, BelowRange methods

Class Isis::Stretch
2002-09-17 Jeff Anderson - Added Parse method

Class Isis::Stretch
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Stretch
2005-02-16 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Stretch
2005-03-11 Elizabeth Ribelin - Modified unitTest to test all methods in the class

Class Isis::Stretch
2006-05-25 Jacob Danton - Fixed typo in documentation

Class Isis::Stretch
2007-03-02 Elizabeth Miller - Added Load and Save methods

Class Isis::Stretch
2008-11-12 Steven Lambright - Changed search algorithm into a binary search replacing a linear search.

Class Isis::Stretch
2009-04-30 Eric Hyer - One line setters now implemented in header file instead of cpp

Class Isis::Stretch
2009-07-16 Eric Hyer - Fixed bug introduced in AddPair by my last commit

Class Qisis::StretchTool
2008-05-23 Noah Hilt - Added RubberBandTool

Class Isis::StripPolygonSeeder
2007-05-09 Tracie Sucharski, Changed a single spacing value to a separate value for x and y.

Class Isis::StripPolygonSeeder
2008-02-29 Steven Lambright - Created SubGrid capabilities, cleaned up Seed methods

Class Isis::StripPolygonSeeder
2008-04-17 Steven Lambright - Fixed naming conventions for seeders

Class Isis::StripPolygonSeeder
2008-08-18 Christopher Austin - Upgraded to geos3.0.0

Class Isis::StripPolygonSeeder
2008-11-12 Steven Lambright - Fixed documentation

Class Isis::StripPolygonSeeder
2008-11-25 Steven Lambright - Added error checking

Class Isis::StripPolygonSeeder
2009-02-01 Steven Lambright - Fixed problem with calculating starting position in the top left corner of the polygon

Class Isis::StripPolygonSeeder
2009-08-05 Travis Addair - Encapsulated group creation for seed definition group

Member Isis::StripPolygonSeeder::Seed (const geos::geom::MultiPolygon *mp, Projection *proj)
2007-05-09 Tracie Sucharski Changed a single spacing value to a separate value for x and y.

Member Isis::StripPolygonSeeder::Seed (const geos::geom::MultiPolygon *mp, Projection *proj)
2008-06-18 Steven Lambright Fixed documentation

Class Isis::SurfaceModel
2008-06-18 Steven Lambright Fixed ifndef command

Class Isis::Table
2005-03-18 Elizabeth Ribelin - Added documentation to class

Class Isis::Table
2006-09-19 Jeff Anderson - Added clear method

Class Isis::Table
2006-09-19 Jeff Anderson - Fixed bug in ReadInit method which needed to cleanup pointers to records if a re-read occurred.

Class Isis::Table
2009-02-18 Steven Lambright - Added copy constructor and assignment operator.

Class Isis::TableField
2005-03-18 Elizabeth Ribelin - Added documentation to the class

Class Isis::TableField
2007-05-28 Steven Lambright - Added 4 byte floating point capabilities

Class Qisis::TableMainWindow
2008-06-12 Noah Hilt - Changed the save/load functions to work with blank entries.

Class Qisis::TableMainWindow
2008-06-25 Noah Hilt - Fixed the delete rows method to search the entire row for values, rather than just the first column.

Class Qisis::TableMainWindow
2008-10-17 Noah Hilt - Added an optional tooltip parameter to the addToTable method. This tooltip will be displayed over the checkbox that is to be added to the dock area.

Class Qisis::TableMainWindow
2008-11-25 Noah Hilt - Added an action to save the table to a file that has been loaded or set with the save as action. This way the user does not have to reselect the file to save the table to.

Class Isis::TableRecord
2005-03-18 Elizabeth Ribelin - Added documentation to class

Class Isis::TableRecord
2007-05-28 Steven Lambright - Added 4 byte float capablilities.

Class Isis::TableRecord
2008-06-19 Christopher Austin - Fixed the Packing of text TableFields

Class Isis::TableRecord
2008-06-25 Christopher Austin - Fixed the swapping of text

Class Isis::TextFile
2005-02-16 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::Odyssey::ThemisIrCamera
2007-07-13 Jeff Anderson Added support for spatial summing

Class Isis::Odyssey::ThemisIrCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::Odyssey::ThemisIrCamera
2009-05-12 Jeff Anderson Reworked code for changes from Kiefer-Torson model to Duxbury model. The majors changes where the removal of a ~1% error in focal lenght and the improving the spectral band registration to better than 1/20th of a pixel

Class Isis::Odyssey::ThemisIrCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Odyssey::ThemisIrDistortionMap
2005-02-01 Jeff Anderson Original version

Class Isis::Odyssey::ThemisIrDistortionMap
2009-03-27 Jeff Anderson Modified to use Duxbury's distortion model from Feb 2009 email with attached PDF document

Class Isis::Odyssey::ThemisVisCamera
2006-05-17 Elizabeth Miller - Depricated CameraManager to CameraFactory in unitTest

Class Isis::Odyssey::ThemisVisCamera
2006-09-12 Elizabeth Miller - Fixed bug in detector map caused by the deletion of the alphacube group in the labels

Class Isis::Odyssey::ThemisVisCamera
2008-06-16 Steven Lambright - Made camera work with new push frame classes

Class Isis::Odyssey::ThemisVisCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::TileManager
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::TileManager
2005-02-22 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Qisis::Tool
2007-04-30 Tracie Sucharski, Added Qpainter to parameters for the paintViewport method. This will allow the tools to use the CubeViewport painter rather than creating a new one which causes warnings in Qt4.

Class Qisis::Tool
2007-09-11 Steven Lambright - Added code to handle the rubber band tool

Class Qisis::Tool
2007-11-19 Stacy Alley - Added code for the new ViewportMainWindow class which is used to keep track of the size and location of the qisis windows.

Class Qisis::Tool
2009-03-27 Noah Hilt, Steven Lambright - Removed old rubber band and changed cubeViewportList to call the Workspace viewport list.

Class Isis::Topo
2007-08-15 Steven Lambright Refactored and fixed unit test

Class Isis::Topo
2008-06-18 Steven Lambright Fixed ifndef, removed endlink doxygen command

Class Isis::TopoAtm
2007-08-15 Steven Lambright Refactored code

Class Isis::TopoAtm
2008-06-18 Steven Lambright Fixed ifndef command

Class Isis::TopoAtm
2008-11-05 Jeannie Walldren - Modified references to NumericalMethods class.

Class Isis::TopoAtm
2009-05-11 Janet Barrett - Fixed so that the NormModelAlgorithm supporting DEM input is the empty function. DEM input is not yet supported.

Class Isis::Transform
2002-11-14 Stuart Sides - Modified documentation after review by Jeff Anderson

Class Isis::Transform
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::Transform
2004-06-22 Jeff Anderson - Modified Transform method so that it was not const

Class Isis::Transform
2005-02-22 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::TransverseMercator
2005-09-06 Elizabeth Ribelin - Fixed bug in radians/degrees conversions

Class Isis::TransverseMercator
2005-12-02 Elizabeth Miller - Fixed bug in ellipsiod lat/lon to x/y conversion

Class Isis::TransverseMercator
2007-06-29 Steven Lambright - Added Mapping, MappingLatitudes and MappingLongitudes methods.

Class Isis::TransverseMercator
2008-05-09 Steven Lambright - Added Name, Version methods

Class Isis::UserInterface
2002-10-25 Jeff Anderson - Command line mode was not fully verifying the AML object. Invoked the VerifyAll method after loading each of the command line tokens.

Class Isis::UserInterface
2003-02-07 Jeff Anderson - Modified constructor so that it will not start the GUI if the program name is unitTest.

Class Isis::UserInterface
2003-02-12 Jeff Anderson - Strip off leading directory in front of argv[0] so that unit tests run with pathnames do not start the Isis Gui.

Class Isis::UserInterface
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::UserInterface
2003-12-16 Jeff Anderson - Added command line option -LAST and -RESTORE=file.par

Class Isis::UserInterface
2004-02-26 Jeff Anderson - Added command line option -HELP

Class Isis::UserInterface
2004-02-26 Jeff Anderson - Modified to allow a parameter to appear multiple times on the command line

Class Isis::UserInterface
2004-02-29 Jeff Anderson - Added the -PID command line switch which allows interprocess communication to occur with the parent so that the parents GUI can be properly updated.

Class Isis::UserInterface
2005-02-22 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Isis::UserInterface
2005-10-03 Elizabeth Miller - changed

Class Isis::UserInterface
2005-12-21 Elizabeth Miller - Added command line options -BATCHLIST, -SAVE, -ERRLIST, -ONERROR, -PREFERENCE, and -PRINTFILE

Class Isis::UserInterface
2006-01-23 Elizabeth Miller - Renamed -HELP to -WEBHELP and made it accept abbreviations of reserve params

Class Isis::UserInterface
2007-07-12 Steven Koechle - Added -NOGUI flag

Class Isis::UserInterface
2007-10-04 Steven Koechle - Added -info flag. Debugging option to create a log of system info.

Class Isis::UserInterface
2008-02-22 Steven Koechle - Modified batchlist to take tab, command, and space characters as delimiters but also allow special cases like tab, as a single delimiter leaves quoted strings alone.

Class Isis::UserInterface
2008-04-16 Steven Lambright - Moved parameter verification call

Class Isis::UserInterface
2008-06-06 Steven Lambright - Changed corrupt history file message

Class Isis::UserInterface
2008-06-18 Steven Lambright - Fixed documentation

Class Isis::UserInterface
2008-09-23 Christopher Austin - Added a try/catch to SaveHistory(), where if the history file is corrupt, it simply overwrites it with the new single valid entry.

Class Isis::UserInterface
2008-01-07 Steven Lambright - Changed unit test and error on invalid parameter history files to conform with a Filename class change where Expanded(...) always returns a full path.

Class Isis::UserInterface
2009-08-17 Steven Lambright - Parameters are now more correctly interpretted from argv resulting in fewer escape characters and problems such as " " (2 spaces) being interpretted properly. Array parameter values support improved.

Class Clementine::UvvisCamera
2007-07-10 Steven Lambright - Imported to Isis 3

Class Clementine::UvvisCamera
2007-07-11 Steven Koechle - casted NaifIkCode to int before istring to fix Linux 32bit build error

Class Clementine::UvvisCamera
2008-08-08 Steven Lambright Made the unit test work with a Sensor change. Also, now using the new LoadCache(...) method instead of CreateCache(...).

Class Clementine::UvvisCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::VariableLineScanCameraDetectorMap
2008-08-08 Steven Lambright Original version

Class Isis::VariableLineScanCameraDetectorMap
2009-03-07 Debbie A. Cook Removed reference to obsolute CameraDetectorMap methods

Class Isis::VikingCamera
2005-11-15 Elizabeth Miller - Fixed problems caused by viking data area split

Class Isis::VikingCamera
2006-05-17 Elizabeth Miller - Depricated CameraManager to CameraFactory

Class Isis::VikingCamera
2006-06-14 Elizabeth Miller - Changed format of unitTest to fix problems with minor naif changes

Class Isis::VikingCamera
2008-08-08 Steven Lambright Now using the new LoadCache(...) method instead of CreateCache(...).

Class Isis::VikingCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Class Isis::Cassini::VimsCamera
2006-03-16 Tracie Sucharski Original version

Class Isis::Cassini::VimsCamera
2009-04-06 Steven Lambright Fixed problem that caused double deletion of sky map / ground map.

Class Isis::Cassini::VimsCamera
2009-08-03 Debbie A. Cook - Added new tolerance argument to CreateCache call to be compatible with update to Spice class

Class Isis::Cassini::VimsCamera
2009-08-28 Steven Lambright - Changed inheritance to no longer inherit directly from Camera

Member Isis::Cassini::VimsCamera::VimsCamera (Pvl &lab)
2007-12-12 Tracie Sucharski, After creating spice cache with padding, reset et by calling SetImage(1,1) so that et is initialized properly at beginning of image without padding.

Class Isis::Cassini::VimsGroundMap
2006-03-16 Tracie Sucharski Original version

Class Isis::Cassini::VimsGroundMap
2008-02-05 Tracie Sucharski, Replaced unitVector files with Rick McCloskey's code to calculate look direction.

Class Isis::Cassini::VimsGroundMap
2008-06-18 Steven Lambright Fixed documentation

Class Isis::Cassini::VimsGroundMap
2009-04-06 Steven Lambright Fixed problem that caused double deletion of sky map / ground map.

Class Isis::Cassini::VimsGroundMap
2009-08-06 Tracie Sucharski, Bug in unit vector change made on 2008-02-05, had the incorrect boresight for VIS Hires.

Member Isis::Cassini::VimsGroundMap::Init (Pvl &lab)
2007-04-16 Tracie Sucharski - Look for unit vectors in the proper directory.

Member Isis::Cassini::VimsGroundMap::Init (Pvl &lab)
2007-04-18 Tracie Sucharski, The inaccuracy of the 15 Mhz clock (exposure , interline_delay) is already taken care of in the labels values, so remove the adjustment from the code (exp * 1.01725). *Reference: email from John Ivens 11/27/2006.

Member Isis::Cassini::VimsGroundMap::Init (Pvl &lab)
2007-04-19 Tracie Sucharski, Swap bytes on unit vectors. They are currently LSB binary files. ???Todo:??? Convert unit vectors to text files.

Member Isis::Cassini::VimsGroundMap::Init (Pvl &lab)
2008-02-05 Tracie Sucharski, Replaced unitVector files with Rick McCloskey's code to calculate look direction.

Member Isis::Cassini::VimsGroundMap::Init (Pvl &lab)
2009-08-06 Tracie Sucharski, Bug in unit vector change made on 2008-02-05, had the incorrect boresight for VIS Hires.

Member Isis::Cassini::VimsGroundMap::LookDirection (double v[3])
2008-01-031 Tracie Sucharski - Converted Rick's code rather than using the unitVector files from Rick.

Member Isis::Cassini::VimsGroundMap::SetFocalPlane (const double ux, const double uy, const double uz)
2008-01-02 Tracie Sucharski - Check incoming pixel for validity against edge of pixel not center.

Member Isis::Cassini::VimsGroundMap::SetFocalPlane (const double ux, const double uy, const double uz)
2008-02-05 Tracie Sucharski, Replaced unitVector files with Rick McCloskey's code to calculate look direction

Member Isis::Cassini::VimsGroundMap::SetFocalPlane (const double ux, const double uy, const double uz)
2008-02-14 Tracie Sucharski, Change imgSamp/imgLine to double so that fractional pixels are used in calculations.

Member Isis::Cassini::VimsGroundMap::SetGround (const double lat, const double lon)
2007-04-18 Tracie Sucharski - Added check for reasonable match when attempting to find closest lat/lon in map arrays.

Member Isis::Cassini::VimsGroundMap::SetGround (const double lat, const double lon)
2007-09-14 Tracie Sucharski - Added check for longitude outside min/max bounds. Don't know why this wasn't put in before (lat check was in), was it oversight, or did I take it out for some reason???

Member Isis::Cassini::VimsGroundMap::SetGround (const double lat, const double lon)
2007-12-14 Tracie Sucharski - Remove resolution test, too image dependent and the resolution for vims is incorrect due to the instrument having rectangular pixels.

Member Isis::Cassini::VimsGroundMap::SetGround (const double lat, const double lon)
2008-01-02 Tracie Sucharski - Check validity of resulting sample and line against edge of starting ending pixels (0.5/Parent+0.5) instead of center of pixels.

Class Isis::Cassini::VimsSkyMap
2006-04-05 Tracie Sucharski Original version

Class Isis::Cassini::VimsSkyMap
2009-04-06 Steven Lambright Fixed problem that caused double deletion of sky map / ground map.

Member Isis::Cassini::VimsSkyMap::Init (Pvl &lab)
2007-04-16 Tracie Sucharski - Look for unit vectors in the proper directory.

Member Isis::Cassini::VimsSkyMap::Init (Pvl &lab)
2007-04-18 Tracie Sucharski, The inaccuracy of the 15 Mhz clock (exposure , interline_delay) is already taken care of in the labels values, so remove the adjustment from the code (exp * 1.01725). *Reference: email from John Ivens 11/27/2006.

Class Qisis::VisualDisplay
2009-10-07 Noah Hilt - Original version.

Member Qisis::Workspace::addCubeViewport (Isis::Cube *cube)
2007-04-13 Tracie Sucharski - Load entire image instead of fitting smallest dimension.

Member Qisis::Workspace::addCubeViewport (Isis::Cube *cube)
2008-05-27 Noah Hilt - Now returns a CubeViewport in order for the addCubeViewport(QString cubename) method to modify the CubeViewport.

Member Qisis::Workspace::addCubeViewport (Isis::Cube *cube)
2008-08-20 Stacy Alley - Changed the setScale call to match the zoomTool's fit in view

Member Qisis::Workspace::addCubeViewport (Isis::Cube *cube)
2008-12-04 Jeannie Walldren - Added try/catch to close the CubeViewport if showCube() is not successful.

Member Qisis::Workspace::addCubeViewport (QString cube)
2006-06-12 Tracie Sucharski, Clear errors after catching when attempting to open cube.

Member Qisis::Workspace::addCubeViewport (QString cube)
2007-02-13 Tracie Sucharski, Open cube read, not read/write. Opening read/write was done to accomodate the EditTool. EditTool will now reopen the cube read/write.

Member Qisis::Workspace::addCubeViewport (QString cube)
2008-05-27 Noah Hilt, When opening a cube now if a user specifies extra arguments to the cube name, the cube will be opened using a CubeAttributeInput specifically for the number and index of bands to be opened. Additionally, if a cube is opened with 3 bands it will be opened in RGB mode with red, green, and blue set to the 3 bands respectively.

Member Qisis::Workspace::addCubeViewport (QString cube)
2008-12-04 Jeannie Walldren - Removed "delete cube" since this was causing a segfault and this deallocation is already taking place in addCubeViewport(cube).

Class Isis::WorldMapper
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Class Isis::WorldMapper
2003-09-25 Jeff Anderson - Added Resolution method

Class Isis::WorldMapper
2005-02-22 Elizabeth Ribelin - Modified file to support Doxygen documentation

Class Qisis::ZoomTool
2007-03-21 Tracie Sucharski - Added zoomFitWidth and zoomFitHeight slots and changed the zoomFit button to contain a popup menu for "Fit to Width" & "Fit to Height".

Class Qisis::ZoomTool
2008-05-23 Noah Hilt - Added RubberBandTool functionality and changed the mouseButtonReleased Method.

Class Qisis::ZoomTool
2009-02-12 Steven Lambright - Fixed zooming in/out with rectangle rubber band

File BundleAdjust.h
2005-05-30 Jeff Anderson, Debbie A. Cook & Tracie Sucharski Original version

File BundleAdjust.h
2007-05-29 Debbie A. Cook Added new method IterationSummary and changed points on held images to held instead of ground

File BundleAdjust.h
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

File BundleAdjust.h
2007-08-25 Debbie A. Cook Added methods and members to support instrument position solution

File BundleAdjust.h
2007-09-17 Debbie A. Cook Added ability to process in observation mode for Lunar Orbiter

File BundleAdjust.h
2007-11-17 Debbie A. Cook Added method SetSolution Method.

File BundleAdjust.h
2007-12-21 Debbie A. Cook Added member p_Degree and methods p_solveCamDegree and ckDegree

File BundleAdjust.h
2008-01-11 Debbie A. Cook Added observation mode functionality for spacecraft position and upgraded ObservationNumber methods for compatability

File BundleAdjust.h
2008-01-14 Debbie A. Cook Added code to solve for local radii

File BundleAdjust.h
2008-04-18 Debbie A. Cook Added progress for ControlNet

File BundleAdjust.h
2008-06-18 Christopher Austin Fixed ifndef

File BundleAdjust.h
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.

File BundleAdjust.h
2008-11-22 Debbie A. Cook Added code to wrap longitude to keep it in [0.,360.]

File BundleAdjust.h
2008-11-22 Debbie A. Cook Added new call to get timeScale and set for the observation along with basetime

File BundleAdjust.h
2008-11-26 Debbie A. Cook Added check to ApplyHeldList for Ignored points and measures

File BundleAdjust.h
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.

File BundleAdjust.h
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.

File BundleAdjust.h
2009-08-13 Debbie A. Cook Corrected calculations of cudx and cudy so that they use the signed focal length also

Member Isis::PixelType
2005-03-01 Elizabeth Ribelin - Added documentation in Doxygen format

Group Geometry
2005-03-07 deborah lee soltesz - Completed main page content.

2005-03-07 deborah lee soltesz - Completed and refine module descriptions.

2006-08-10 deborah lee soltesz - Added "Radiometric and Photometric Corrections" and alphabetized mission-specific categories

2008-05-19 steven lambright - Fixed Mission End Group Tag

2008-05-19 steven lambright - Fixed Bad Namespace Documentation

Member Isis::ByteOrder
2003-02-11 Stuart Sides - Documented and created an object unittest

Member Isis::ByteOrder
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Member Isis::ByteOrder
2003-10-03 Stuart Sides - Added the byte order enumeration and functions to convert the enumeration to a string and from a string to an enumeration. Also deprecated the LittleEndian and BigEndian functions. They were replaced by Lsb and Msb functions.

Member Isis::ByteOrder
2004-03-18 Stuart Sides - Added to macros for case where we need to know at compile time if a system is LSB or MSB. The macros are ISIS_LITTLE_ENDIAN and ISIS_BIG_ENDIAN

Member GuiHelpers
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Member GuiHelpers
2006-03-18 Elizabeth Miller - Added gui helper stuff

Member GuiHelpers
2006-05-17 Elizabeth Miller - Removed .xml and documented .h file

Member Isis::System (std::string &command)
- 2005-02-16 Elizabeth Ribelin - Modified file to support Doxygen documentation

Member Isis::System (std::string &command)
- 2007-10-04 Steven Koechle - Added GetUnameInfo, GetEnviromentInfo, SystemDiskSpace, and GetLibraryDependencies.

Member Isis::System (std::string &command)
- 2008-07-09 SK - fixed problem with one of the printenv calls

Member Isis::version ("3.1.21 | 2009-09-16")
2003-02-11 Stuart Sides - Documented and created an object unitTest.

Member Isis::version ("3.1.21 | 2009-09-16")
2003-05-16 Stuart Sides - Modified schema from astrogeology... isis.astrogeology...

Member Isis::version ("3.1.21 | 2009-09-16")
2006-05-17 Elizabeth Miller - Removed .xml file and added documentation to .h file