-
- Downloads
Added framing test for setFocalPlane. (#89)
* Added framing test for setFocalPlane. Also enabled the testing of protected member functions, and modification of the ISD within the test fixture. * Added jupyter_notebooks folder to CSM-CameraModel. * Refactored setFocalPlane test so that the ISD changes are made local to the test (and not global). * Refactored tests for setFocalPlane, distortionJacobian to modify Isd parameters and use them in tests. * Added two new failing tests and a printIsd() helper function in the FrameIsdTest fixture to help with debugging. * Fixed the failing tests. They were due to the Jacobian being unexpectedly singular.
Showing
- include/usgscsm/UsgsAstroFrameSensorModel.h 7 additions, 3 deletionsinclude/usgscsm/UsgsAstroFrameSensorModel.h
- jupyter_notebooks/UsgsAstroFrameSensorModelTesting.ipynb 693 additions, 0 deletionsjupyter_notebooks/UsgsAstroFrameSensorModelTesting.ipynb
- src/UsgsAstroFrameSensorModel.cpp 1 addition, 1 deletionsrc/UsgsAstroFrameSensorModel.cpp
- tests/FrameCameraTests.cpp 228 additions, 28 deletionstests/FrameCameraTests.cpp
- tests/data/simpleFramerISD.json 1 addition, 11 deletionstests/data/simpleFramerISD.json
Loading
Please register or sign in to comment