| Interface | Description | 
|---|---|
| Data1D | 
 Marker Interface implemented by Static1D and Dynamic1D. 
 | 
| Data2D | 
 Marker Interface implemented by Static2D and Dynamic2D. 
 | 
| Data3D | 
 Marker Interface implemented by Static3D and Dynamic3D. 
 | 
| Data4D | 
 Marker Interface implemented by Static4D, Dynamic4D and DynamicQuat. 
 | 
| Data5D | 
 Marker Interface implemented by Static5D and Dynamic5D. 
 | 
| Class | Description | 
|---|---|
| Dynamic | 
 A class to interpolate between a list of Statics. 
 | 
| Dynamic1D | 
 A 1-dimensional implementation of the Dynamic class to interpolate between a list
 of Static1Ds. 
 | 
| Dynamic2D | 
 A 2-dimensional implementation of the Dynamic class to interpolate between a list
 of Static2Ds. 
 | 
| Dynamic3D | 
 A 3-dimensional implementation of the Dynamic class to interpolate between a list
 of Static3Ds. 
 | 
| Dynamic4D | 
 A 4-dimensional implementation of the Dynamic class to interpolate between a list
 of Static4Ds. 
 | 
| Dynamic5D | 
 A 5-dimensional implementation of the Dynamic class to interpolate between a list
 of Static5Ds. 
 | 
| DynamicQuat | 
 A 4-dimensional implementation of the Dynamic class to interpolate between a list
 of Static4Ds. 
 | 
| Static | 
 Any-dimensional data structure containing arbitrary number of floats. 
 | 
| Static1D | 
 A 1-dimensional data structure containing a single float. 
 | 
| Static2D | 
 A 2-dimensional data structure containing two floats. 
 | 
| Static3D | 
 A 3-dimensional data structure containing three floats. 
 | 
| Static4D | 
 A 4-dimensional data structure containing four floats. 
 | 
| Static5D | 
 A 5-dimensional data structure containing five floats. 
 |