#include <CL_SimpleChannel.h>
 | 
| static fpreal  | reverseEvalP (const fpreal x[4], fpreal y) | 
|   | 
| static fpreal  | reverseEvalP (const CL_SimpleSegment &seg, fpreal y) | 
|   | 
| static bool  | isMonotone (fpreal iv, fpreal ov, fpreal im, fpreal om, fpreal dt) | 
|   | 
| static void  | clampSlopesToMonotone (fpreal &in, fpreal &out, fpreal in_val, fpreal out_val, fpreal dt) | 
|   | 
| static fpreal  | getMonotoneSlopeSDDE (fpreal v0, fpreal v1, fpreal v2, fpreal t0, fpreal t1, fpreal t2, fpreal m0, fpreal m2) | 
|   | 
| static void  | getMonotoneSlopeSDDE2 (fpreal v0, fpreal v1, fpreal v2, fpreal v3, fpreal t0, fpreal t1, fpreal t2, fpreal t3, fpreal m0, fpreal &m1, fpreal &m2, fpreal m3) | 
|   | 
Definition at line 88 of file CL_SimpleChannel.h.
 
      
        
          | void CL_Cubic::display  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool CL_Cubic::getMonotoneInterval  | 
          ( | 
          UT_IntervalR &  | 
          range,  | 
        
        
           | 
           | 
          bool  | 
          lock_in  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
Second derivative discontinuity minimizing method suggested by Wolberg. Given the slopes at the surrounding knots, picks a slope that gets as close to C2 continuity as possible while preserving monotonicity. To be used on keys whose neighbours have pre-determined slopes, like local extrema or non-auto slopes 
 
 
  
  
      
        
          | static void CL_Cubic::getMonotoneSlopeSDDE2  | 
          ( | 
          fpreal  | 
          v0,  | 
         
        
           | 
           | 
          fpreal  | 
          v1,  | 
         
        
           | 
           | 
          fpreal  | 
          v2,  | 
         
        
           | 
           | 
          fpreal  | 
          v3,  | 
         
        
           | 
           | 
          fpreal  | 
          t0,  | 
         
        
           | 
           | 
          fpreal  | 
          t1,  | 
         
        
           | 
           | 
          fpreal  | 
          t2,  | 
         
        
           | 
           | 
          fpreal  | 
          t3,  | 
         
        
           | 
           | 
          fpreal  | 
          m0,  | 
         
        
           | 
           | 
          fpreal &  | 
          m1,  | 
         
        
           | 
           | 
          fpreal &  | 
          m2,  | 
         
        
           | 
           | 
          fpreal  | 
          m3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: