Name 
Description 



FRBFEntry 
Struct storing a particular entry within the RBF 

FRBFInterpolatorBase 
An implementation detail for the RBF interpolator to hide the use of Eigen from components outside AnimGraphRuntime. 

FRBFOutputWeight 
Struct for storing RBF results  target index and corresponding weight 

FRBFParams 
Parameters used by RBF solver 

FRBFSolver 
Library of Radial Basis Function solver functions 

FRBFTarget 
Data about a particular target in the RBF, including scaling factor 

TRBFInterpolator 
Name 
Description 



ERBFDistanceMethod 
Method for determining distance from input to targets 

ERBFFunctionType 
Function to use for each target falloff 

ERBFNormalizeMethod 
Method to normalize weights 

ERBFSolverType 
The solver type to use. The two solvers have different requirements. 
Name  Description  


float 
RBFDistanceMetric::ArcLength 
Returns the arc length between two unit vectors (i.e. the distance between two points on a unit sphere, traveling along the surface of the sphere) 

float 
RBFDistanceMetric::ArcLength 
Returns the arclength distance, on a unit sphere, between two rotation vectors. 

float 
RBFDistanceMetric::ArcLength 
Returns the arclength distance, on a unit sphere, between two quaternions. 

float 
RBFDistanceMetric::Euclidean 
Returns the Euclidean (L2) distance between two coordinate vectors. 

float 
RBFDistanceMetric::Euclidean 
Returns a straightup Euclidean distance between two rotation values expressed in radians. 

float 
RBFDistanceMetric::Euclidean 
Returns the Euclidean (L2) distance between two quaternion values expressed. 

float 
RBFDistanceMetric::Manhattan 
Returns the Manhattan (L1), or Taxicab distance between two coordinate vectors. 

float 
RBFDistanceMetric::SwingAngle 
Returns the swing arc length distance between two quaternions, using a specific twist basis vector as reference. 

float 
RBFDistanceMetric::TwistAngle 
Returns the twist arc length distance between two quaternions, using a specific twist basis vector as reference. 

float 
RBFKernel::Cubic ( 
A cubic falloff, with identical clamping behavior to the linear falloff, but with a smooth peak 

float 
RBFKernel::Exponential ( 
An exponential falloff with a sharp peak 

float 
RBFKernel::Gaussian ( 
A gaussian falloff 

float 
RBFKernel::Linear ( 
A simple linear falloff, clamping at zero out when the norm of Value exceeds Sigma 

float 
RBFKernel::Quintic ( 
A quintic falloff, with identical clamping behavior to the linear falloff, but with a flatter peak than cubic 