#include <TRadSpline.h>
Inheritance diagram for TRadSplinePoly3:
Public Member Functions | |
TRadSplinePoly3 () | |
TRadSplinePoly3 (double x, double y, double b, double c, double d) | |
double & | B () |
double & | C () |
double & | D () |
double | Eval (double x) const |
double | Derivative (double x) const |
double & | X () |
double & | Y () |
void | GetKnot (double &x, double &y) const |
Protected Attributes | |
double | fX |
double | fY |
Private Attributes | |
double | fB |
double | fC |
double | fD |
Definition at line 56 of file TRadSpline.h.
TRadSplinePoly3::TRadSplinePoly3 | ( | ) | [inline] |
Definition at line 62 of file TRadSpline.h.
00062 : 00063 fB(0), fC(0), fD(0) {} TRadSplinePoly3(double x, double y, double b, double c, double d) :
TRadSplinePoly3::TRadSplinePoly3 | ( | double | x, | |
double | y, | |||
double | b, | |||
double | c, | |||
double | d | |||
) | [inline] |
double& TRadSplinePoly3::B | ( | ) | [inline] |
Definition at line 66 of file TRadSpline.h.
References fB.
Referenced by TRadSpline3::BuildCoeff(), and TRadSpline3::GetCoeff().
00066 {return fB;}
double& TRadSplinePoly3::C | ( | ) | [inline] |
Definition at line 67 of file TRadSpline.h.
References fC.
Referenced by TRadSpline3::BuildCoeff(), and TRadSpline3::GetCoeff().
00067 {return fC;}
double& TRadSplinePoly3::D | ( | ) | [inline] |
Definition at line 68 of file TRadSpline.h.
References fD.
Referenced by TRadSpline3::BuildCoeff(), and TRadSpline3::GetCoeff().
00068 {return fD;}
double TRadSplinePoly3::Derivative | ( | double | x | ) | const [inline] |
Definition at line 73 of file TRadSpline.h.
References fB, fC, fD, and TRadSplinePoly::fX.
Referenced by TRadSpline3::Derivative().
double TRadSplinePoly3::Eval | ( | double | x | ) | const [inline, virtual] |
Reimplemented from TRadSplinePoly.
Definition at line 69 of file TRadSpline.h.
References fB, fC, fD, TRadSplinePoly::fX, and TRadSplinePoly::fY.
Referenced by TRadSpline3::Eval().
void TRadSplinePoly::GetKnot | ( | double & | x, | |
double & | y | |||
) | const [inline, inherited] |
double& TRadSplinePoly::X | ( | ) | [inline, inherited] |
Definition at line 46 of file TRadSpline.h.
References TRadSplinePoly::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, inherited] |
Definition at line 47 of file TRadSpline.h.
References TRadSplinePoly::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;}
double TRadSplinePoly3::fB [private] |
double TRadSplinePoly3::fC [private] |
double TRadSplinePoly3::fD [private] |
double TRadSplinePoly::fX [protected, inherited] |
Definition at line 38 of file TRadSpline.h.
Referenced by TRadSplinePoly5::Derivative(), Derivative(), TRadSplinePoly5::Eval(), Eval(), TRadSplinePoly::GetKnot(), and TRadSplinePoly::X().
double TRadSplinePoly::fY [protected, inherited] |
Definition at line 39 of file TRadSpline.h.
Referenced by TRadSplinePoly5::Eval(), Eval(), TRadSplinePoly::Eval(), TRadSplinePoly::GetKnot(), and TRadSplinePoly::Y().