Isis 3 Developer Reference
Isis::HiLineTimeEqn Class Reference

Compute HiRISE line times. More...

#include <HiCalUtil.h>

Collaboration diagram for Isis::HiLineTimeEqn:
Collaboration graph

Public Member Functions

 HiLineTimeEqn ()
 
 HiLineTimeEqn (int bin, double ltime)
 
virtual ~HiLineTimeEqn ()
 
void setLineTime (double ltime)
 
void setBin (int bin)
 
double Time (const double line) const
 
double operator() (const double line) const
 

Detailed Description

Compute HiRISE line times.

This class will compute the time (in seconds) for a HiRISE observation line based upon the binning mode and line number. It is assumed that the first line will be time 0, but that is up to the caller to keep that straight.

Constructor & Destructor Documentation

◆ HiLineTimeEqn() [1/2]

Isis::HiLineTimeEqn::HiLineTimeEqn ( )
inline

◆ HiLineTimeEqn() [2/2]

Isis::HiLineTimeEqn::HiLineTimeEqn ( int  bin,
double  ltime 
)
inline

◆ ~HiLineTimeEqn()

virtual Isis::HiLineTimeEqn::~HiLineTimeEqn ( )
inlinevirtual

Member Function Documentation

◆ operator()()

double Isis::HiLineTimeEqn::operator() ( const double  line) const
inline

References Time().

◆ setBin()

void Isis::HiLineTimeEqn::setBin ( int  bin)
inline

◆ setLineTime()

void Isis::HiLineTimeEqn::setLineTime ( double  ltime)
inline

◆ Time()

double Isis::HiLineTimeEqn::Time ( const double  line) const
inline

References Isis::E.

Referenced by operator()().


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