SiMoLib.NET API V4.0.0.1
Loading...
Searching...
No Matches
SiMoPoly Namespace Reference

Polynomial and Spline Evaluation Algorithms. More...

Classes

interface  IPoly
 Interface to a single polynomial function. More...
class  PolyFactory
 Setting up polynomial evaluation objects. More...
interface  ISpline1D
 Interface to a single 1D spline function. More...
class  Spline1DFactory
 Setting up 1D spline evaluation objects. More...
interface  ISpline
 Interface to a multidimensional spline function. 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