Isis 3 Programmer Reference
LineOffsetFunctor Class Reference
Inheritance diagram for LineOffsetFunctor:
Inheritance graph
Collaboration diagram for LineOffsetFunctor:
Collaboration graph

Public Member Functions

 LineOffsetFunctor (Isis::Camera *camera, const Isis::SurfacePoint &surPt)
 
double operator() (double et)
 Compute the number of lines between the current line (i.e., the line imaged at the et as set in the camera model) and the line number where the argument et would hit the focal plane.
 

Private Attributes

SurfacePoint m_surfacePoint
 
Cameram_camera
 

Detailed Description

Author
2012-05-09 Orrin Thomas

Definition at line 43 of file LineScanCameraGroundMap.cpp.

Constructor & Destructor Documentation

◆ LineOffsetFunctor()

LineOffsetFunctor::LineOffsetFunctor ( Isis::Camera * camera,
const Isis::SurfacePoint & surPt )
inline

Definition at line 47 of file LineScanCameraGroundMap.cpp.

◆ ~LineOffsetFunctor()

LineOffsetFunctor::~LineOffsetFunctor ( )
inline

Definition at line 53 of file LineScanCameraGroundMap.cpp.

Member Function Documentation

◆ operator()()

double LineOffsetFunctor::operator() ( double et)
inline

Compute the number of lines between the current line (i.e., the line imaged at the et as set in the camera model) and the line number where the argument et would hit the focal plane.

Parameters
etThe et at the new postion
Returns
Line off (see description)

Definition at line 64 of file LineScanCameraGroundMap.cpp.

References Isis::Spice::cacheEndTime(), Isis::Spice::cacheStartTime(), Isis::CameraFocalPlaneMap::DetectorLine(), Isis::CameraFocalPlaneMap::DetectorLineOffset(), Isis::Camera::DistortionMap(), Isis::Camera::FocalLength(), Isis::Camera::FocalPlaneMap(), Isis::CameraDistortionMap::FocalPlaneX(), Isis::CameraDistortionMap::FocalPlaneY(), Isis::IException::Programmer, Isis::CameraFocalPlaneMap::SetFocalPlane(), and Isis::CameraDistortionMap::SetUndistortedFocalPlane().

Member Data Documentation

◆ m_camera

Camera* LineOffsetFunctor::m_camera
private

Definition at line 139 of file LineScanCameraGroundMap.cpp.

◆ m_surfacePoint

SurfacePoint LineOffsetFunctor::m_surfacePoint
private

Definition at line 138 of file LineScanCameraGroundMap.cpp.


The documentation for this class was generated from the following file: