Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
BIAS::Interpolator Class Reference

this class interpolates a function y=f(t) between given control points (the y-values) More...

#include <MathAlgo/Interpolator.hh>

+ Inheritance diagram for BIAS::Interpolator:
+ Collaboration diagram for BIAS::Interpolator:

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
int Bezier3 (double &res, double t)
 
    these functions do the bezier interpolation as described
    in David Salomon 4.14.19 which reaches each control point

/////////////////////////////////////////// IMPORTANT NOTICE: if the knotpoints are not set, the value of t must be between 0 and 1! if t > 1 the value of the last controlpoint is returned! /////////////////////////////////////////// calculates P(t)= tvector(t)*nmatrix*cpoints More...

 
int Bezier3 (BIAS::Vector2< double > &res, double t)
 2 dimensional case tested 28.04.03 More...
 
int Bezier3 (BIAS::Vector3< double > &res, double t)
 3 dimensional case 28.04.03 tested and working More...
 
void Clear ()
 resets everything. More...
 
void ClearEndTangent ()
 
void ClearStartTangent ()
 
bool DebugLevelIsSet (const long int lv) const
 
bool DebugLevelIsSet (const std::string &name) const
 
const bool DoLuTSplinesDiffer (const Interpolator &I) const
 Compare LuT data structures if matching perfectly. More...
 
void DrawBezierCoords2 (Image< unsigned char > &img)
 
void GetControlPoints (std::vector< double > &cPnt) const
 
void GetControlPoints (std::vector< BIAS::Vector2< double > > &cPnt) const
 
void GetControlPoints (std::vector< BIAS::Vector3< double > > &cPnt) const
 
int GetDebugLevel () const
 
std::ostream & GetDebugStream () const
 
void GetDebugStream (std::ostream &os) const
 
void GetKnotPoints (std::vector< double > &kPnt) const
 
void InitBezier (int dim_of_CP)
 here the calculation of all coefficients for the bezier interpolation is done and the nmatrix is set is called by Bezier3() if not called manually More...
 
void InitSpline ()
 call this for restart at t= first knot point initiates recalculation of all polynom coefficients at first call of Spline() More...
 
 Interpolator ()
 
 Interpolator (const Interpolator &ip)
 
long int Name2DebugLevel (const std::string &name) const
 looks up a debuglevel in the internal map, returns 0 if not found More...
 
long int NewDebugLevel (const std::string &name)
 creates a new debuglevel More...
 
int PrepareLuTSpline (double min, double max, unsigned int N, unsigned int k=3)
 Prepare Look-up-Table in range [min,max] with N samples. More...
 
void PrintDebugLevel (std::ostream &os=std::cout) const
 
void RemoveDebugLevel (const long int lv)
 
void RemoveDebugLevel (const std::string &name)
 
void SetControlPoints (const std::vector< double > &cPnt1)
 set the control points, which control the interpolating curve More...
 
void SetControlPoints (const std::vector< BIAS::Vector2< double > > &cPnt)
 
void SetControlPoints (const std::vector< BIAS::Vector3< double > > &cPnt)
 
void SetDebugLevel (const long int lv)
 
void SetDebugLevel (const std::string &name)
 
void SetDebugStream (const std::ostream &os)
 
void SetEndTangent (double endTangent)
 
void SetEndTangent (BIAS::Vector2< double > endTangent)
 
void SetEndTangent (BIAS::Vector3< double > endTangent)
 
void SetKnotPoints (const std::vector< double > &kPnt)
 set the additional knot points, if you want nonuniform interpolation. More...
 
void SetStartTangent (double startTangent)
 
void SetStartTangent (BIAS::Vector2< double > startTangent)
 
void SetStartTangent (BIAS::Vector3< double > startTangent)
 
void SetTangentsHermite (const std::vector< double > &cTan1)
 for hermite splines, a tangent can be given for each control point. More...
 
void ShowDebugLevel (std::ostream &os=std::cout) const
 prints all internally known debuglevels More...
 
int Spline (double &res, double t, unsigned int k=3)
 these functions do the Spline interpolation which reaches each control point. More...
 
int Spline (BIAS::Vector2< double > &res, double t, unsigned int k=3)
 
int Spline (BIAS::Vector3< double > &res, double t, unsigned int k=3)
 
int SplineFromLuT (double &res, double t) const
 Get spline interpolation using Look-up-Table. More...
 
 ~Interpolator ()
 

Static Public Member Functions

static long int GetGlobalDebugLevel ()
 
static void SetGlobalDebugLevel (long int lev)
 

Protected Member Functions

long ConsumeNextFreeDebuglevel_ ()
 returns the next available debuglevel More...
 
void fakima (BIAS::Vector< double > &a, BIAS::Vector< double > Px, BIAS::Vector< double > Py, int from, int to, int intervall)
 
void InitLinear (std::vector< BIAS::Vector< double > > &listP, const std::vector< double > &listPnt)
 
void InitSpline (const unsigned int k, const unsigned int dim)
 
void InitSpline2 (std::vector< BIAS::Vector< double > > &listP, const std::vector< double > &listPnt, double startTangent=0)
 
void InitSpline3 (std::vector< BIAS::Vector< double > > &listP, const std::vector< double > &listPnt, const double startTangent=0, const double endTangent=0)
 
void InitSplineAkima (std::vector< BIAS::Vector< double > > &listP, const std::vector< double > &listPnt, const double startTangent, const double endTangent)
 
void InitSplineHermite (std::vector< double > &tangents, const std::vector< double > &listPnt, const double startTangent, const double endTangent)
 
bool validate (double &t, bool debug=false)
 

Protected Attributes

long int _liDebugLevel
 
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class More...
 
std::map< std::string, long int > _String2Debuglevel
 
int actIndex_
 
bool bezierInitialized_
 
std::vector< double > bXK_1_
 
std::vector< double > bXK_2_
 
std::vector< double > bXK_3_
 
std::vector< double > bYK_1_
 
std::vector< double > bYK_2_
 
std::vector< double > bYK_3_
 
double endTangentX_
 
double endTangentY_
 
double endTangentZ_
 
unsigned int initializedPoly_
 
std::vector< double > KPts_
 
std::vector< double > listPntDim1_
 
std::vector< double > listPntDim2_
 
std::vector< double > listPntDim3_
 
std::vector< BIAS::Vector
< double > > 
listPolynoms1_
 
std::vector< BIAS::Vector
< double > > 
listPolynoms2_
 
std::vector< BIAS::Vector
< double > > 
listPolynoms3_
 
std::vector< double > listTangDim1_
 
double LuTMax1_
 
double LuTMin1_
 
double LuTSampleDist1_
 
BIAS::Matrix< double > nmatrix_
 
std::vector< double > SplineLuT1_
 
double startTangentX_
 
double startTangentY_
 
double startTangentZ_
 
std::vector< double > T_
 

Static Protected Attributes

static std::ostream _zDebugStream
 
static long int GlobalDebugLevel = 0
 

Detailed Description

this class interpolates a function y=f(t) between given control points (the y-values)

this class interpolates a function y=f(t) with different algorithms between given control points (the y-values), which can be one, two or three dimensional. Interpolation means, the curve reaches all control points.

usage:

  1. SetControlPoints()
  2. optional: SetKnotPoints(), if not set the t values range form 0 to 1 such that the controlpoints are uniformly spaced
  3. call a Interpolation function, like Spline() or Bezier3()

see also 'Computer Graphics & Geometric Modeling' from David Salomon

Author
Daniel Grest, Juli 2002
Examples:
ExampleInterpolateLuT.cpp.

Definition at line 71 of file Interpolator.hh.

Constructor & Destructor Documentation

Interpolator::Interpolator ( )

Definition at line 40 of file Interpolator.cpp.

BIAS::Interpolator::Interpolator ( const Interpolator ip)
inline

Definition at line 76 of file Interpolator.hh.

Interpolator::~Interpolator ( )

Definition at line 51 of file Interpolator.cpp.

Member Function Documentation

void BIAS::Debug::AddDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::AddDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 362 of file Debug.hh.

int Interpolator::Bezier3 ( double &  res,
double  t 
)

    these functions do the bezier interpolation as described
    in David Salomon 4.14.19 which reaches each control point

/////////////////////////////////////////// IMPORTANT NOTICE: if the knotpoints are not set, the value of t must be between 0 and 1! if t > 1 the value of the last controlpoint is returned! /////////////////////////////////////////// calculates P(t)= tvector(t)*nmatrix*cpoints

1 dimensional case untested 12.05.03

Author
Ingo Schiller
Parameters
referenceto the result(return value)
timet of which value is to be calculated
Author
Ingo Schiller

detection in which segment t is found starting with a segment 0

Definition at line 954 of file Interpolator.cpp.

References BIAS::Matrix< T >::Mult().

int Interpolator::Bezier3 ( BIAS::Vector2< double > &  res,
double  t 
)

2 dimensional case tested 28.04.03

Author
Ingo Schiller

detection in which segment t is found starting with a segment 0

Definition at line 1032 of file Interpolator.cpp.

References BIAS::Matrix< T >::Mult().

int Interpolator::Bezier3 ( BIAS::Vector3< double > &  res,
double  t 
)

3 dimensional case 28.04.03 tested and working

Author
Ingo Schiller

detection in which segment t is found starting with a segment 0

Definition at line 1119 of file Interpolator.cpp.

References BIAS::Matrix< T >::Mult().

void Interpolator::Clear ( )

resets everything.

clears all lists and calls constructor

Definition at line 57 of file Interpolator.cpp.

Referenced by BIAS::ProjectionParametersPerspectiveDepth::PrepareSpline_().

void BIAS::Interpolator::ClearEndTangent ( )
inline

Definition at line 128 of file Interpolator.hh.

void BIAS::Interpolator::ClearStartTangent ( )
inline

Definition at line 117 of file Interpolator.hh.

long BIAS::Debug::ConsumeNextFreeDebuglevel_ ( )
inlineprotectedinherited

returns the next available debuglevel

Author
woelk 09/2006

Definition at line 521 of file Debug.hh.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv) const
inlineinherited
bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name) const
inlineinherited

Definition at line 350 of file Debug.hh.

const bool Interpolator::DoLuTSplinesDiffer ( const Interpolator I) const

Compare LuT data structures if matching perfectly.

Used for ProjectionParametersSpherical compare.

Author
bartczak
Date
06/2006

Definition at line 1207 of file Interpolator.cpp.

References LuTMax1_, LuTMin1_, LuTSampleDist1_, and SplineLuT1_.

void BIAS::Interpolator::DrawBezierCoords2 ( Image< unsigned char > &  img)
void Interpolator::fakima ( BIAS::Vector< double > &  a,
BIAS::Vector< double >  Px,
BIAS::Vector< double >  Py,
int  from,
int  to,
int  intervall 
)
protected

Definition at line 278 of file Interpolator.cpp.

References Lapack_LU_linear_solve().

void BIAS::Interpolator::GetControlPoints ( std::vector< double > &  cPnt) const
inline

Definition at line 91 of file Interpolator.hh.

Referenced by BIAS::operator<<().

void Interpolator::GetControlPoints ( std::vector< BIAS::Vector2< double > > &  cPnt) const

Definition at line 123 of file Interpolator.cpp.

References BIAS::Vector2< T >::clear().

void Interpolator::GetControlPoints ( std::vector< BIAS::Vector3< double > > &  cPnt) const

Definition at line 136 of file Interpolator.cpp.

References BIAS::Vector3< T >::clear().

int BIAS::Debug::GetDebugLevel ( ) const
inlineinherited
std::ostream& BIAS::Debug::GetDebugStream ( ) const
inlineinherited

Definition at line 405 of file Debug.hh.

void BIAS::Debug::GetDebugStream ( std::ostream &  os) const
inlineinherited

Definition at line 414 of file Debug.hh.

static long int BIAS::Debug::GetGlobalDebugLevel ( )
inlinestaticinherited

Definition at line 431 of file Debug.hh.

void BIAS::Interpolator::GetKnotPoints ( std::vector< double > &  kPnt) const
inline

Definition at line 103 of file Interpolator.hh.

Referenced by BIAS::operator<<().

void Interpolator::InitBezier ( int  dim_of_CP)

here the calculation of all coefficients for the bezier interpolation is done and the nmatrix is set is called by Bezier3() if not called manually

Calculation of the coefficients of the Bezier interpolation.

Author
Ingo Schiller
Parameters
dimensionof Control Points
Author
Ingo Schiller
Parameters
dimensionof control points (int) tested 12.05.03

Definition at line 785 of file Interpolator.cpp.

void Interpolator::InitLinear ( std::vector< BIAS::Vector< double > > &  listP,
const std::vector< double > &  listPnt 
)
protected

Definition at line 575 of file Interpolator.cpp.

void Interpolator::InitSpline ( )

call this for restart at t= first knot point initiates recalculation of all polynom coefficients at first call of Spline()

Examples:
ExampleInterpolateLuT.cpp.

Definition at line 197 of file Interpolator.cpp.

Referenced by BIAS::ProjectionParametersSpherical::InitAngleCorrFromPoly(), BIAS::ProjectionParametersIO::InitAngleCorrFromPoly_(), and BIAS::ProjectionParametersPerspectiveDepth::PrepareSpline_().

void Interpolator::InitSpline ( const unsigned int  k,
const unsigned int  dim 
)
protected

Definition at line 593 of file Interpolator.cpp.

void Interpolator::InitSpline2 ( std::vector< BIAS::Vector< double > > &  listP,
const std::vector< double > &  listPnt,
double  startTangent = 0 
)
protected

Definition at line 537 of file Interpolator.cpp.

void Interpolator::InitSpline3 ( std::vector< BIAS::Vector< double > > &  listP,
const std::vector< double > &  listPnt,
const double  startTangent = 0,
const double  endTangent = 0 
)
protected
void Interpolator::InitSplineAkima ( std::vector< BIAS::Vector< double > > &  listP,
const std::vector< double > &  listPnt,
const double  startTangent,
const double  endTangent 
)
protected

Definition at line 203 of file Interpolator.cpp.

void Interpolator::InitSplineHermite ( std::vector< double > &  tangents,
const std::vector< double > &  listPnt,
const double  startTangent,
const double  endTangent 
)
protected

Definition at line 367 of file Interpolator.cpp.

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name) const
inlineinherited

looks up a debuglevel in the internal map, returns 0 if not found

Author
woelk 09/2006

Definition at line 454 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name)
inlineinherited
int Interpolator::PrepareLuTSpline ( double  min,
double  max,
unsigned int  N,
unsigned int  k = 3 
)

Prepare Look-up-Table in range [min,max] with N samples.

Prepare a Look-up-Table for spline interpolation in the range [min,max] with N samples. Use SplineFromLuT() afterwards;

Author
evers
Date
2005-04-15
Examples:
ExampleInterpolateLuT.cpp.

Definition at line 1226 of file Interpolator.cpp.

void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

Definition at line 383 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv)
inlineinherited

Definition at line 369 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 376 of file Debug.hh.

void BIAS::Interpolator::SetControlPoints ( const std::vector< double > &  cPnt1)
inline
void Interpolator::SetControlPoints ( const std::vector< BIAS::Vector2< double > > &  cPnt)

Definition at line 90 of file Interpolator.cpp.

void Interpolator::SetControlPoints ( const std::vector< BIAS::Vector3< double > > &  cPnt)

Definition at line 107 of file Interpolator.cpp.

void BIAS::Debug::SetDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 325 of file Debug.hh.

void BIAS::Debug::SetDebugStream ( const std::ostream &  os)
inlineinherited

Definition at line 398 of file Debug.hh.

void BIAS::Interpolator::SetEndTangent ( double  endTangent)
inline

Definition at line 121 of file Interpolator.hh.

void BIAS::Interpolator::SetEndTangent ( BIAS::Vector2< double >  endTangent)
inline

Definition at line 122 of file Interpolator.hh.

void BIAS::Interpolator::SetEndTangent ( BIAS::Vector3< double >  endTangent)
inline

Definition at line 124 of file Interpolator.hh.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev)
inlinestaticinherited

Definition at line 424 of file Debug.hh.

void Interpolator::SetKnotPoints ( const std::vector< double > &  kPnt)

set the additional knot points, if you want nonuniform interpolation.

Otherwise they will be uniformly spaced. The values in kPnt must be increasing, such that kPnt[i]<kPnt[i+1]

Examples:
ExampleInterpolateLuT.cpp.

Definition at line 182 of file Interpolator.cpp.

Referenced by BIAS::ProjectionParametersSpherical::InitAngleCorrFromPoly(), BIAS::ProjectionParametersIO::InitAngleCorrFromPoly_(), and BIAS::ProjectionParametersPerspectiveDepth::PrepareSpline_().

void BIAS::Interpolator::SetStartTangent ( double  startTangent)
inline

Definition at line 107 of file Interpolator.hh.

void BIAS::Interpolator::SetStartTangent ( BIAS::Vector2< double >  startTangent)
inline

Definition at line 110 of file Interpolator.hh.

void BIAS::Interpolator::SetStartTangent ( BIAS::Vector3< double >  startTangent)
inline

Definition at line 113 of file Interpolator.hh.

void BIAS::Interpolator::SetTangentsHermite ( const std::vector< double > &  cTan1)
inline

for hermite splines, a tangent can be given for each control point.

Definition at line 134 of file Interpolator.hh.

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

prints all internally known debuglevels

Author
woelk 09/2006

Definition at line 496 of file Debug.hh.

int Interpolator::Spline ( double &  res,
double  t,
unsigned int  k = 3 
)

these functions do the Spline interpolation which reaches each control point.

k is the degree of the interpolation polynom. implemented for k=1,2,3,4 (linear, quadratic splines, cubic splines, akima cubic splines) If no start or end tangents are set, the end condition is relaxed for cubic and akima splines. for k=5 and a 1D function hermite splines are implemented (todo for vector2/3).

Examples:
ExampleInterpolateLuT.cpp.

Definition at line 659 of file Interpolator.cpp.

Referenced by BIAS::ProjectionParametersPerspectiveDepth::DistortDepth(), BIAS::ProjectionParametersSpherical::InitAngleCorrFromPoly(), BIAS::ProjectionParametersIO::InitAngleCorrFromPoly_(), and BIAS::ProjectionParametersPerspectiveDepth::UnDistortDepth().

int Interpolator::Spline ( BIAS::Vector2< double > &  res,
double  t,
unsigned int  k = 3 
)

Definition at line 713 of file Interpolator.cpp.

References BIAS::Vector2< T >::Set(), and BIAS::Vector2< T >::size().

int Interpolator::Spline ( BIAS::Vector3< double > &  res,
double  t,
unsigned int  k = 3 
)

Definition at line 743 of file Interpolator.cpp.

References BIAS::Vector3< T >::Set(), and BIAS::Vector3< T >::size().

int Interpolator::SplineFromLuT ( double &  res,
double  t 
) const

Get spline interpolation using Look-up-Table.

return code is negativ if argument is out of bound os LuT

Author
evers
Date
2005-04-15
Examples:
ExampleInterpolateLuT.cpp.

Definition at line 1246 of file Interpolator.cpp.

bool Interpolator::validate ( double &  t,
bool  debug = false 
)
protected

Definition at line 148 of file Interpolator.cpp.

Member Data Documentation

long int BIAS::Debug::_liDebugLevel
protectedinherited

Definition at line 510 of file Debug.hh.

Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().

long int BIAS::Debug::_liNextDebugLevel
protectedinherited

new concept, debuglevel are managed here in the debug class

Definition at line 516 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel
protectedinherited

Definition at line 517 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::ostream BIAS::Debug::_zDebugStream
staticprotectedinherited

Definition at line 511 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

int BIAS::Interpolator::actIndex_
protected

Definition at line 280 of file Interpolator.hh.

bool BIAS::Interpolator::bezierInitialized_
protected

Definition at line 284 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bXK_1_
protected

Definition at line 263 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bXK_2_
protected

Definition at line 264 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bXK_3_
protected

Definition at line 265 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bYK_1_
protected

Definition at line 267 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bYK_2_
protected

Definition at line 268 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::bYK_3_
protected

Definition at line 269 of file Interpolator.hh.

double BIAS::Interpolator::endTangentX_
protected

Definition at line 276 of file Interpolator.hh.

double BIAS::Interpolator::endTangentY_
protected

Definition at line 277 of file Interpolator.hh.

double BIAS::Interpolator::endTangentZ_
protected

Definition at line 278 of file Interpolator.hh.

long int BIAS::Debug::GlobalDebugLevel = 0
staticprotectedinherited

Definition at line 513 of file Debug.hh.

unsigned int BIAS::Interpolator::initializedPoly_
protected

Definition at line 282 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::KPts_
protected

Definition at line 247 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::listPntDim1_
protected

Definition at line 251 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::listPntDim2_
protected

Definition at line 252 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::listPntDim3_
protected

Definition at line 253 of file Interpolator.hh.

std::vector<BIAS::Vector<double> > BIAS::Interpolator::listPolynoms1_
protected

Definition at line 258 of file Interpolator.hh.

std::vector<BIAS::Vector<double> > BIAS::Interpolator::listPolynoms2_
protected

Definition at line 259 of file Interpolator.hh.

std::vector<BIAS::Vector<double> > BIAS::Interpolator::listPolynoms3_
protected

Definition at line 260 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::listTangDim1_
protected

Definition at line 255 of file Interpolator.hh.

double BIAS::Interpolator::LuTMax1_
protected

Definition at line 287 of file Interpolator.hh.

Referenced by DoLuTSplinesDiffer().

double BIAS::Interpolator::LuTMin1_
protected

Definition at line 287 of file Interpolator.hh.

Referenced by DoLuTSplinesDiffer().

double BIAS::Interpolator::LuTSampleDist1_
protected

Definition at line 287 of file Interpolator.hh.

Referenced by DoLuTSplinesDiffer().

BIAS::Matrix<double> BIAS::Interpolator::nmatrix_
protected

Definition at line 271 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::SplineLuT1_
protected

Definition at line 286 of file Interpolator.hh.

Referenced by DoLuTSplinesDiffer().

double BIAS::Interpolator::startTangentX_
protected

Definition at line 273 of file Interpolator.hh.

double BIAS::Interpolator::startTangentY_
protected

Definition at line 274 of file Interpolator.hh.

double BIAS::Interpolator::startTangentZ_
protected

Definition at line 275 of file Interpolator.hh.

std::vector<double> BIAS::Interpolator::T_
protected

Definition at line 248 of file Interpolator.hh.


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