The spica renderer
Public Member Functions | List of all members
spica::CatmullRom Class Reference

Public Member Functions

 CatmullRom (const std::vector< double > &fs, const std::vector< double > &xs)
 
 CatmullRom (const CatmullRom &)=default
 
 CatmullRom (CatmullRom &&cr)
 
CatmullRomoperator= (const CatmullRom &)=default
 
CatmullRomoperator= (CatmullRom &&cr)
 
double x (int i) const
 
double f (int i) const
 
double evaluate (double x) const
 
double sample (double rand, double *fval=nullptr, double *pdf=nullptr) const
 
int size () const
 

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