TSplinePoly Class Reference

#include <TSpline.h>

Inheritance diagram for TSplinePoly:

TObject TObject TSplinePoly3 TSplinePoly3 TSplinePoly5 TSplinePoly5 List of all members.

Public Member Functions

 TSplinePoly ()
 TSplinePoly (Double_t x, Double_t y)
 TSplinePoly (TSplinePoly const &other)
TSplinePolyoperator= (TSplinePoly const &other)
Double_tX ()
Double_tY ()
void GetKnot (Double_t &x, Double_t &y) const
virtual Double_t Eval (Double_t) const
 TSplinePoly ()
 TSplinePoly (Double_t x, Double_t y)
 TSplinePoly (TSplinePoly const &other)
TSplinePolyoperator= (TSplinePoly const &other)
Double_tX ()
Double_tY ()
void GetKnot (Double_t &x, Double_t &y) const
virtual Double_t Eval (Double_t) const

Protected Attributes

Double_t fX
Double_t fY

Private Member Functions

void CopyPoly (TSplinePoly const &other)
void CopyPoly (TSplinePoly const &other)

Detailed Description

Definition at line 70 of file TSpline.h.


Constructor & Destructor Documentation

TSplinePoly::TSplinePoly (  )  [inline]

Definition at line 77 of file TSpline.h.

TSplinePoly::TSplinePoly ( Double_t  x,
Double_t  y 
) [inline]

Definition at line 79 of file TSpline.h.

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

Definition at line 96 of file TSpline.h.

References CopyPoly().

TSplinePoly::TSplinePoly (  )  [inline]

Definition at line 77 of file TSpline.h.

TSplinePoly::TSplinePoly ( Double_t  x,
Double_t  y 
) [inline]

Definition at line 79 of file TSpline.h.

TSplinePoly::TSplinePoly ( TSplinePoly const &  other  ) 


Member Function Documentation

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

Definition at line 280 of file TSpline.cxx.

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

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

Double_t& TSplinePoly::X (  )  [inline]

Definition at line 84 of file TSpline.h.

References fX.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline3::GetCoeff(), TSpline5::GetKnot(), TSpline3::GetKnot(), TSpline5::SetBoundaries(), TSpline3::SetPoint(), TSpline5::SetPoint(), TSpline3::TSpline3(), and TSpline5::TSpline5().

Double_t& TSplinePoly::Y (  )  [inline]

Definition at line 85 of file TSpline.h.

References fY.

Referenced by TSpline5::BuildCoeff(), TSpline3::BuildCoeff(), TSpline5::GetCoeff(), TSpline3::GetCoeff(), TSpline5::GetKnot(), TSpline3::GetKnot(), TSpline5::SavePrimitive(), TSpline5::SetBoundaries(), TSpline3::SetPoint(), TSpline5::SetPoint(), TSpline3::TSpline3(), and TSpline5::TSpline5().

void TSplinePoly::GetKnot ( Double_t x,
Double_t y 
) const [inline]

Definition at line 86 of file TSpline.h.

References fX, and fY.

virtual Double_t TSplinePoly::Eval ( Double_t   )  const [inline, virtual]

Definition at line 88 of file TSpline.h.

References fY.

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

Definition at line 291 of file TSpline.cxx.

References fX, and fY.

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

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

Double_t& TSplinePoly::X (  )  [inline]

Definition at line 84 of file TSpline.h.

References fX.

Double_t& TSplinePoly::Y (  )  [inline]

Definition at line 85 of file TSpline.h.

References fY.

void TSplinePoly::GetKnot ( Double_t x,
Double_t y 
) const [inline]

Definition at line 86 of file TSpline.h.

References fX, and fY.

virtual Double_t TSplinePoly::Eval ( Double_t   )  const [inline, virtual]

Definition at line 88 of file TSpline.h.

References fY.

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


Member Data Documentation

Double_t TSplinePoly::fX [protected]

Definition at line 73 of file TSpline.h.

Referenced by CopyPoly(), TSplinePoly5::Derivative(), TSplinePoly3::Derivative(), TSplinePoly5::Eval(), TSplinePoly3::Eval(), GetKnot(), and X().

Double_t TSplinePoly::fY [protected]

Definition at line 74 of file TSpline.h.

Referenced by CopyPoly(), Eval(), TSplinePoly5::Eval(), TSplinePoly3::Eval(), GetKnot(), and Y().


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