Isis 3.0 Developer's Reference (API) Home

# Todo List

Member Isis::Camera::SpacecraftAzimuth ()
Get appropriate radius at the subscraft point

Member Isis::Camera::SunAzimuth ()
Get appropriate radius at the subsolar point

Generalize to read variable number of coefficients

Add latex equation to the documentation

Member Isis::CameraDistortionMap::SetFocalPlane (double dx, double dy)
Generalize polynomial equation

Member Isis::CameraDistortionMap::SetUndistortedFocalPlane (double ux, double uy)

Generalize polynomial equation

Figure out a better solution for divergence condition

Member Isis::CameraSkyMap::SetSky (const double ra, const double dec)

what happens if we are looking behind the focal plane?????

what happens if we are looking parallel to the focal plane??

can lookC[2] == zero imply parallel

can this all be solved by restricting the physical size of the focal plane?

Member Isis::ControlPoint::LatitudeConstrained
We will eventually need to deal with rectangular coordinates as well, but for now BundleAdjust uses spherical coordinates only.

Member Isis::ControlPoint::SetAprioriSurfacePoint (SurfacePoint aprioriSP)
This method needs to be revisited. It will set the constraint status based on the sigmas and override the existing status.

Member Isis::JP2Importer::getPixel (int s, int l) const
This design was created before it was determined that JPEG 2000 does not have a traditional pixel representation used to get color components, so this is somewhat of a hack.

Class Isis::LineEquation

Add constructor with arguments (double slope, double intercept) Add method to double y = EvaluateLine( double x )

Member Isis::LineScanCameraSkyMap::SetSky (const double ra, const double dec)

what happens if we are looking behind the focal plane?????

what happens if we are looking parallel to the focal plane??

can lookC[2] == zero imply parallel

can this all be solved by restricting the physical size of the focal plane?

Member Isis::LroNarrowAngleDistortionMap::SetFocalPlane (const double dx, const double dy)
Generalize polynomial equation

Member Isis::LroWideAngleCameraDistortionMap::SetFocalPlane (const double dx, const double dy)
Generalize polynomial equation

Member Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane (const double ux, const double uy)

Generalize polynomial equation

Figure out a better solution for divergence condition

Member Isis::MarciDistortionMap::SetFocalPlane (const double dx, const double dy)
Generalize polynomial equation

Member Isis::MarciDistortionMap::SetUndistortedFocalPlane (const double ux, const double uy)

Generalize polynomial equation

Figure out a better solution for divergence condition

Member Isis::TaylorCameraDistortionMap::SetFocalPlane (const double dx, const double dy)

Review the tolerance and maximum iterations of the root- finding algorithm.

Review the handling of non-convergence of the root-finding algorithm.

Add error handling for near-zero determinant.