TSplinePoly3 Class Reference

#include <TSpline.h>

Inheritance diagram for TSplinePoly3:

TSplinePoly TSplinePoly TObject TObject TObject TObject List of all members.

Public Member Functions

 TSplinePoly3 ()
 TSplinePoly3 (Double_t x, Double_t y, Double_t b, Double_t c, Double_t d)
 TSplinePoly3 (TSplinePoly3 const &other)
TSplinePoly3operator= (TSplinePoly3 const &other)
Double_tB ()
Double_tC ()
Double_tD ()
Double_t Eval (Double_t x) const
Double_t Derivative (Double_t x) const
 TSplinePoly3 ()
 TSplinePoly3 (Double_t x, Double_t y, Double_t b, Double_t c, Double_t d)
 TSplinePoly3 (TSplinePoly3 const &other)
TSplinePoly3operator= (TSplinePoly3 const &other)
Double_tB ()
Double_tC ()
Double_tD ()
Double_t Eval (Double_t x) const
Double_t Derivative (Double_t x) const

Private Member Functions

void CopyPoly (TSplinePoly3 const &other)
void CopyPoly (TSplinePoly3 const &other)

Private Attributes

Double_t fB
Double_t fC
Double_t fD

Detailed Description

Definition at line 105 of file TSpline.h.


Constructor & Destructor Documentation

TSplinePoly3::TSplinePoly3 (  )  [inline]

Definition at line 113 of file TSpline.h.

TSplinePoly3::TSplinePoly3 ( Double_t  x,
Double_t  y,
Double_t  b,
Double_t  c,
Double_t  d 
) [inline]

Definition at line 115 of file TSpline.h.

TSplinePoly3::TSplinePoly3 ( TSplinePoly3 const &  other  )  [inline]

Definition at line 138 of file TSpline.h.

References CopyPoly().

TSplinePoly3::TSplinePoly3 (  )  [inline]

Definition at line 113 of file TSpline.h.

TSplinePoly3::TSplinePoly3 ( Double_t  x,
Double_t  y,
Double_t  b,
Double_t  c,
Double_t  d 
) [inline]

Definition at line 115 of file TSpline.h.

TSplinePoly3::TSplinePoly3 ( TSplinePoly3 const &  other  ) 


Member Function Documentation

TSplinePoly3 & TSplinePoly3::operator= ( TSplinePoly3 const &  other  ) 

Definition at line 308 of file TSpline.cxx.

References CopyPoly(), and TSplinePoly::operator=().

Double_t& TSplinePoly3::B (  )  [inline]

Definition at line 120 of file TSpline.h.

References fB.

Referenced by TSpline3::BuildCoeff(), TSpline3::GetCoeff(), TSpline3::SavePrimitive(), and TSpline3::SetPointCoeff().

Double_t& TSplinePoly3::C (  )  [inline]

Definition at line 121 of file TSpline.h.

References fC.

Referenced by TSpline3::BuildCoeff(), TSpline3::GetCoeff(), TSpline3::SavePrimitive(), and TSpline3::SetPointCoeff().

Double_t& TSplinePoly3::D (  )  [inline]

Definition at line 122 of file TSpline.h.

References fD.

Referenced by TSpline3::BuildCoeff(), TSpline3::GetCoeff(), TSpline3::SavePrimitive(), and TSpline3::SetPointCoeff().

Double_t TSplinePoly3::Eval ( Double_t  x  )  const [inline, virtual]

Reimplemented from TSplinePoly.

Definition at line 123 of file TSpline.h.

References fB, fC, fD, TSplinePoly::fX, and TSplinePoly::fY.

Referenced by TSpline3::Eval().

Double_t TSplinePoly3::Derivative ( Double_t  x  )  const [inline]

Definition at line 127 of file TSpline.h.

References fB, fC, fD, and TSplinePoly::fX.

Referenced by TSpline3::Derivative().

void TSplinePoly3::CopyPoly ( TSplinePoly3 const &  other  )  [private]

Definition at line 319 of file TSpline.cxx.

References fB, fC, and fD.

Referenced by operator=(), and TSplinePoly3().

TSplinePoly3& TSplinePoly3::operator= ( TSplinePoly3 const &  other  ) 

Double_t& TSplinePoly3::B (  )  [inline]

Definition at line 120 of file TSpline.h.

References fB.

Double_t& TSplinePoly3::C (  )  [inline]

Definition at line 121 of file TSpline.h.

References fC.

Double_t& TSplinePoly3::D (  )  [inline]

Definition at line 122 of file TSpline.h.

References fD.

Double_t TSplinePoly3::Eval ( Double_t  x  )  const [inline, virtual]

Reimplemented from TSplinePoly.

Definition at line 123 of file TSpline.h.

References fB, fC, fD, TSplinePoly::fX, and TSplinePoly::fY.

Double_t TSplinePoly3::Derivative ( Double_t  x  )  const [inline]

Definition at line 127 of file TSpline.h.

References fB, fC, fD, and TSplinePoly::fX.

void TSplinePoly3::CopyPoly ( TSplinePoly3 const &  other  )  [private]


Member Data Documentation

Double_t TSplinePoly3::fB [private]

Definition at line 108 of file TSpline.h.

Referenced by B(), CopyPoly(), Derivative(), and Eval().

Double_t TSplinePoly3::fC [private]

Definition at line 109 of file TSpline.h.

Referenced by C(), CopyPoly(), Derivative(), and Eval().

Double_t TSplinePoly3::fD [private]

Definition at line 110 of file TSpline.h.

Referenced by CopyPoly(), D(), Derivative(), and Eval().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:02 2011 for ROOT_528-00b_version by  doxygen 1.5.1