TRadSplinePoly Class Reference

#include <TRadSpline.h>

Inheritance diagram for TRadSplinePoly:

TRadSplinePoly3 TRadSplinePoly5 List of all members.

Public Member Functions

 TRadSplinePoly ()
 TRadSplinePoly (double x, double y)
virtual ~TRadSplinePoly ()
double & X ()
double & Y ()
void GetKnot (double &x, double &y) const
virtual double Eval (double) const

Protected Attributes

double fX
double fY

Detailed Description

Definition at line 36 of file TRadSpline.h.


Constructor & Destructor Documentation

TRadSplinePoly::TRadSplinePoly (  )  [inline]

Definition at line 41 of file TRadSpline.h.

00041                    :
00042     fX(0), fY(0) {}
  TRadSplinePoly(double x, double y) :

TRadSplinePoly::TRadSplinePoly ( double  x,
double  y 
) [inline]

Definition at line 43 of file TRadSpline.h.

00043                                      :
00044     fX(x), fY(y) {}
  virtual ~TRadSplinePoly() {}

virtual TRadSplinePoly::~TRadSplinePoly (  )  [inline, virtual]

Definition at line 45 of file TRadSpline.h.

00045 {}


Member Function Documentation

virtual double TRadSplinePoly::Eval ( double   )  const [inline, virtual]

Reimplemented in TRadSplinePoly3, and TRadSplinePoly5.

Definition at line 50 of file TRadSpline.h.

References fY.

00050 {return fY;}

void TRadSplinePoly::GetKnot ( double &  x,
double &  y 
) const [inline]

Definition at line 48 of file TRadSpline.h.

References fX, and fY.

00048 {x=fX; y=fY;}

double& TRadSplinePoly::X (  )  [inline]

Definition at line 46 of file TRadSpline.h.

References fX.

Referenced by TRadSpline5::BuildCoeff(), TRadSpline5::GetCoeff(), TRadSpline3::GetCoeff(), TRadSpline5::GetKnot(), TRadSpline3::GetKnot(), TRadSpline5::SetBoundaries(), TRadSpline3::TRadSpline3(), and TRadSpline5::TRadSpline5().

00046 {return fX;}

double& TRadSplinePoly::Y (  )  [inline]

Definition at line 47 of file TRadSpline.h.

References fY.

Referenced by TRadSpline5::BuildCoeff(), TRadSpline3::BuildCoeff(), TRadSpline5::GetCoeff(), TRadSpline3::GetCoeff(), TRadSpline5::GetKnot(), TRadSpline3::GetKnot(), TRadSpline5::SetBoundaries(), TRadSpline3::TRadSpline3(), and TRadSpline5::TRadSpline5().

00047 {return fY;}


Member Data Documentation

double TRadSplinePoly::fX [protected]

Definition at line 38 of file TRadSpline.h.

Referenced by TRadSplinePoly5::Derivative(), TRadSplinePoly3::Derivative(), TRadSplinePoly5::Eval(), TRadSplinePoly3::Eval(), GetKnot(), and X().

double TRadSplinePoly::fY [protected]

Definition at line 39 of file TRadSpline.h.

Referenced by TRadSplinePoly5::Eval(), TRadSplinePoly3::Eval(), Eval(), GetKnot(), and Y().


Generated on Tue Nov 29 23:36:09 2016 for BOSS_7.0.2 by  doxygen 1.4.7