UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
S2KinTrans::PolyKinShift Class Reference

#include <s2_kin_trans.hpp>

Inheritance diagram for S2KinTrans::PolyKinShift:
S2KinTrans::AbstractKinShift

Public Member Functions

 PolyKinShift (const LeastSquares2D::PolyCoeffs &coeffs, bool dir=true)
 
virtual double getHodPoint (double L) const
 
- Public Member Functions inherited from S2KinTrans::AbstractKinShift
 AbstractKinShift (bool dir=true)
 
double operator() (double L) const
 
void setDir (bool dir)
 
bool getDir () const
 

Protected Member Functions

virtual double calc (double L) const
 

Protected Attributes

LeastSquares2D::PolyCoeffs m_coeffs
 
- Protected Attributes inherited from S2KinTrans::AbstractKinShift
bool m_dir
 

Detailed Description

Polynomial kinematic shift.

Member Function Documentation

virtual double S2KinTrans::PolyKinShift::calc ( double  L) const
protectedvirtual

Calculates shift for provided L.

Implements S2KinTrans::AbstractKinShift.

virtual double S2KinTrans::PolyKinShift::getHodPoint ( double  L) const
virtual

Calculates time for provided L

Implements S2KinTrans::AbstractKinShift.

Member Data Documentation

LeastSquares2D::PolyCoeffs S2KinTrans::PolyKinShift::m_coeffs
protected

Arry of coefficvients c[0]+c[1]*L+...


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