1#ifndef CameraFocalPlaneMap_h 
    2#define CameraFocalPlaneMap_h 
   92      virtual bool SetDetector(
const double sample, 
const double line);
 
  105                                    const double lineOffset);
 
  114      const double *
TransL() 
const;
 
  115      const double *
TransS() 
const;
 
  116      const double *
TransX() 
const;
 
  117      const double *
TransY() 
const;
 
  158      void Init(
Camera *parent, 
const int naifIkCode);
 
Affine basis function.
Definition: Affine.h:65
 
Convert between distorted focal plane and detector coordinates.
Definition: CameraFocalPlaneMap.h:85
 
double DetectorSample() const
Definition: CameraFocalPlaneMap.cpp:255
 
int FocalPlaneXDependency()
Return the focal plane x dependency variable.
Definition: CameraFocalPlaneMap.cpp:182
 
double FocalPlaneY() const
Definition: CameraFocalPlaneMap.cpp:247
 
void ComputeUncentered()
Convenience method to center detector origin (use when inheriting)
Definition: CameraFocalPlaneMap.cpp:435
 
double CenteredDetectorSample() const
Definition: CameraFocalPlaneMap.cpp:271
 
Camera * p_camera
Camera of the image.
Definition: CameraFocalPlaneMap.h:137
 
double p_itranss[3]
The x transition from distorted to detector.
Definition: CameraFocalPlaneMap.h:154
 
void SetDetectorOffset(const double sampleOffset, const double lineOffset)
Set the detector offset.
Definition: CameraFocalPlaneMap.cpp:324
 
const double * TransL() const
Definition: CameraFocalPlaneMap.cpp:422
 
double SignMostSigY()
Return the sign of the p_transy coefficient with the greatest magnitude.
Definition: CameraFocalPlaneMap.cpp:223
 
double p_transx[3]
The x transition from detector to distorted.
Definition: CameraFocalPlaneMap.h:152
 
double p_detectorLineOrigin
The origin line of the detector.
Definition: CameraFocalPlaneMap.h:139
 
void SetTransS(const QVector< double > transS)
Set the affine coefficients for converting destorted (x,y) to a detector Sample.
Definition: CameraFocalPlaneMap.cpp:364
 
double p_detectorSample
sample value of the detector
Definition: CameraFocalPlaneMap.h:145
 
void SetTransL(const QVector< double > transL)
Set the affine coefficients for converting destorted (x,y) to a detector Line.
Definition: CameraFocalPlaneMap.cpp:352
 
double CenteredDetectorLine() const
Definition: CameraFocalPlaneMap.cpp:279
 
virtual bool SetDetector(const double sample, const double line)
Compute distorted focal plane coordinate from detector position (sampel,line)
Definition: CameraFocalPlaneMap.cpp:164
 
double p_centeredDetectorLine
Detector line position.
Definition: CameraFocalPlaneMap.h:147
 
void SetDetectorOrigin(const double sample, const double line)
Set the detector origin.
Definition: CameraFocalPlaneMap.cpp:293
 
void SetTransX(const QVector< double > transX)
Set the affine coefficients for converting detector (sample,line) to a distorted X.
Definition: CameraFocalPlaneMap.cpp:376
 
double p_itransl[3]
The y transition from distorted to detector.
Definition: CameraFocalPlaneMap.h:155
 
void SetTransY(const QVector< double > transY)
Set the affine coefficients for converting detector (sample,line) to a distorted Y.
Definition: CameraFocalPlaneMap.cpp:388
 
double DetectorSampleOffset() const
Definition: CameraFocalPlaneMap.cpp:342
 
double p_transy[3]
The y transition from detector to distorted.
Definition: CameraFocalPlaneMap.h:153
 
double p_detectorSampleOrigin
The origin sample of the detector.
Definition: CameraFocalPlaneMap.h:140
 
double DetectorLine() const
Definition: CameraFocalPlaneMap.cpp:263
 
double p_focalPlaneY
y value of focal plane coordinate
Definition: CameraFocalPlaneMap.h:143
 
double p_detectorSampleOffset
offset of the detector origin sample from the average
Definition: CameraFocalPlaneMap.h:150
 
FocalPlaneXDependencyType
Focal plane x dependency indicates whether the x value of the focal plane coordinate maps to a sample...
Definition: CameraFocalPlaneMap.h:123
 
@ Line
The x value of the focal plane maps to a line.
Definition: CameraFocalPlaneMap.h:125
 
@ Sample
The x value of the focal plane maps to a sample.
Definition: CameraFocalPlaneMap.h:124
 
virtual ~CameraFocalPlaneMap()
Destructor.
Definition: CameraFocalPlaneMap.cpp:82
 
double p_detectorLineOffset
Offset of the detector origin line from the average.
Definition: CameraFocalPlaneMap.h:149
 
const double * TransY() const
Definition: CameraFocalPlaneMap.cpp:406
 
virtual bool SetFocalPlane(const double dx, const double dy)
Compute detector position (sample,line) from focal plane coordinates.
Definition: CameraFocalPlaneMap.cpp:143
 
const double * TransX() const
Definition: CameraFocalPlaneMap.cpp:398
 
const double * TransS() const
Definition: CameraFocalPlaneMap.cpp:414
 
double p_focalPlaneX
x value of focal plane coordinate
Definition: CameraFocalPlaneMap.h:142
 
double SignMostSigX()
Return the sign of the p_transx coefficient with the greatest magnitude.
Definition: CameraFocalPlaneMap.cpp:201
 
void ComputeCentered()
Convenience method to center detector origin (use when inheriting)
Definition: CameraFocalPlaneMap.cpp:428
 
double FocalPlaneX() const
Definition: CameraFocalPlaneMap.cpp:239
 
double DetectorSampleOrigin() const
Definition: CameraFocalPlaneMap.cpp:310
 
double DetectorLineOrigin() const
Definition: CameraFocalPlaneMap.cpp:302
 
double p_centeredDetectorSample
Detector sample position.
Definition: CameraFocalPlaneMap.h:146
 
double DetectorLineOffset() const
Definition: CameraFocalPlaneMap.cpp:334
 
double p_detectorLine
line value of the detector
Definition: CameraFocalPlaneMap.h:144
 
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16