SiMoLib.NET API V3.0.1.1
Loading...
Searching...
No Matches
SiMoPoly Namespace Reference

Polynomial and Spline Evaluation Algorithms. More...

Classes

interface  IPoly
 Interface to a single polynomial function. More...
 
interface  ISpline
 Interface to a multidimensional spline function. More...
 
interface  ISpline1D
 Interface to a single 1D spline function. More...
 
class  PolyFactory
 Setting up polynomial evaluation objects. More...
 
class  Spline1DFactory
 Setting up 1D spline evaluation objects. More...
 
class  SplineFactory
 Setting up spline evaluation objects. More...
 

Enumerations

enum  PolyGrades {
  Poly1 = 1 , Poly3 = 3 , Poly5 = 5 , Poly7 = 7 ,
  Poly9 = 9 , Poly11 = 11
}
 Enumerates the different polynomial grades. More...
 
enum  SplineTypes {
  PTP = 0 , Linear = 1 , Quadratic = 2 , Cubic = 3 ,
  Quartic = 4 , Quintic = 5 , Septimic = 7
}
 Enumerates the different spline types. More...
 
enum  MovementTypes {
  Poly1 = 1 , Poly3 = 2 , Poly5 = 3 , Poly7 = 4 ,
  Poly9 = 5 , Poly9a = 6 , Poly11 = 7 , Poly11a = 8 ,
  Linear = 9 , ModSin = 10 , ModTrapez = 11 , a_Optimized = 12 ,
  P_Optimized = 13 , e_Optimized = 14 , S_Curving = 15 , Sinus = 16
}
 Enumerates the different movement types for a norm function. More...
 

Detailed Description

Polynomial and Spline Evaluation Algorithms.

Enumeration Type Documentation

◆ MovementTypes

Enumerates the different movement types for a norm function.

Enumerator
Poly1 
Poly3 
Poly5 
Poly7 
Poly9 
Poly9a 
Poly11 
Poly11a 
Linear 
ModSin 
ModTrapez 
a_Optimized 
P_Optimized 
e_Optimized 
S_Curving 
Sinus 

◆ PolyGrades

Enumerates the different polynomial grades.

Enumerator
Poly1 
Poly3 
Poly5 
Poly7 
Poly9 
Poly11 

◆ SplineTypes

Enumerates the different spline types.

Enumerator
PTP 
Linear 
Quadratic 
Cubic 
Quartic 
Quintic 
Septimic