Help for MARSCHECKCM

PURPOSE:
Given input file, compare camera models obtained via various means.
Currently compares camera model found in the input file's label(LABEL)
to camera model obtained by applying kinematics transformation to 
calibration camera models(KINEM).
Here is the typical output:

C_LABEL =     +0.60500199     -0.04757390     -1.19755995
C_KINEM =     +0.60500246     -0.04757336     -1.19755828
|DIFF | =      0.00000048      0.00000054      0.00000167
C_DIFF  =              OK            FAIL            FAIL

The first two lines print out vector components for camera models
that are being compared.  Third line prints out absolute value
of the difference of first two lines.  Fourth lines checks wether
difference exceeds specified tolerance value.  Tolerance value
is percent % of the magnitude of the minimum of the two input values:
IF (|DIFF| < |min(C_LABEL,C_KINEM)|*tolerance) THEN OK ELSE ERROR

NOTE: make sure that POINT_METHOD doesn't contain cm="method" string.
Otherwise the behaviour is undefined.


EXECUTION:

marscm inp=input.img tol=0.001


OPERATION:


HISTORY:
Dec. 2003  Initial version
COGNIZANT PROGRAMMER:  Oleg Pariser


PARAMETERS:


INP

input image or file list.

TOL

Tolerance. Specifies the allowable difference of individual components.

CONFIG_PATH

Path used to find configuration/calibration files.

RSF

Rover State File(s) to use.

DEBUG_RSF

Turns on debugging of RSF parameter.

COORD

Coordinate system to use. Not used by this program.

COORD_INDEX

Coordinate system index for some COORD/mission combos. Not used by this program.

FIXED_SITE

Which site is FIXED for rover missions. Not used by this program.

See Examples:


Cognizant Programmer: