|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef LineScanCameraGroundMap_h
2 #define LineScanCameraGroundMap_h
LineScanCameraGroundMap(Camera *cam)
Constructor.
Definition: LineScanCameraGroundMap.cpp:197
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions.
Definition: Spice.cpp:884
@ BoundingProblem
Definition: LineScanCameraGroundMap.h:65
double p_focalPlaneY
Camera's y focal plane coordinate.
Definition: CameraGroundMap.h:136
Convert between parent image coordinates and detector coordinates.
Definition: CameraDetectorMap.h:47
This class is designed to encapsulate the concept of a Latitude.
Definition: Latitude.h:51
bool ptXLessThan(const QList< double > l1, const QList< double > l2)
Definition: LineScanCameraGroundMap.cpp:616
@ Success
Definition: LineScanCameraGroundMap.h:64
virtual bool SetGround(const Latitude &lat, const Longitude &lon)
Compute undistorted focal plane coordinate from ground position.
Definition: LineScanCameraGroundMap.cpp:212
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: CameraDetectorMap.cpp:63
virtual ~LineScanCameraGroundMap()
Destructor.
Definition: LineScanCameraGroundMap.cpp:203
double p_focalPlaneX
Camera's x focal plane coordinate.
Definition: CameraGroundMap.h:135
Distance measurement, usually in meters.
Definition: Distance.h:34
This class is designed to encapsulate the concept of a Longitude.
Definition: Longitude.h:40
Convert between undistorted focal plane and ground coordinates.
Definition: CameraGroundMap.h:73
int ParentSamples() const
Returns the number of samples in the parent alphacube.
Definition: Camera.cpp:2816
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
Definition: iTime.h:126
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
bool isValid() const
Test if this distance has been initialized or not.
Definition: Distance.cpp:192
Camera * p_camera
Camera.
Definition: CameraGroundMap.h:131
Convert between undistorted focal plane and ground coordinates.
Definition: LineScanCameraGroundMap.h:49
Isis exception class.
Definition: IException.h:91
FindFocalPlaneStatus
Definition: LineScanCameraGroundMap.h:63
@ Failure
Definition: LineScanCameraGroundMap.h:66
double FocalLength() const
Returns the focal length.
Definition: Camera.cpp:2732
Namespace for the standard library.
CameraDetectorMap * DetectorMap()
Returns a pointer to the CameraDetectorMap object.
Definition: Camera.cpp:2846
double FindSpacecraftDistance(int line, const SurfacePoint &surfacePoint)
Definition: LineScanCameraGroundMap.cpp:256
FindFocalPlaneStatus FindFocalPlane(const int &approxLine, const SurfacePoint &surfacePoint)
Definition: LineScanCameraGroundMap.cpp:270
Adds specific functionality to C++ strings.
Definition: IString.h:165
This class defines a body-fixed surface point.
Definition: SurfacePoint.h:132
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:37
virtual double SlantDistance() const
Return the distance between the spacecraft and surface point in kmv.
Definition: Sensor.cpp:637
Distance LocalRadius() const
Returns the local radius at the intersection point.
Definition: Sensor.cpp:267