Isis 3 Programmer Reference
Isis::HiLineTimeEqn Class Reference

Compute HiRISE line times. More...

#include <HiCalUtil.h>

Collaboration diagram for Isis::HiLineTimeEqn:
Collaboration graph

Public Member Functions

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

Private Attributes

double _bin
 
double _ltime
 

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.

Definition at line 351 of file HiCalUtil.h.

Constructor & Destructor Documentation

◆ HiLineTimeEqn() [1/2]

Isis::HiLineTimeEqn::HiLineTimeEqn ( )
inline

Definition at line 353 of file HiCalUtil.h.

◆ HiLineTimeEqn() [2/2]

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

Definition at line 354 of file HiCalUtil.h.

◆ ~HiLineTimeEqn()

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

Definition at line 355 of file HiCalUtil.h.

Member Function Documentation

◆ operator()()

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

Definition at line 362 of file HiCalUtil.h.

◆ setBin()

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

Definition at line 358 of file HiCalUtil.h.

◆ setLineTime()

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

Definition at line 357 of file HiCalUtil.h.

◆ Time()

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

Definition at line 359 of file HiCalUtil.h.

Member Data Documentation

◆ _bin

double Isis::HiLineTimeEqn::_bin
private

Definition at line 365 of file HiCalUtil.h.

◆ _ltime

double Isis::HiLineTimeEqn::_ltime
private

Definition at line 366 of file HiCalUtil.h.


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