Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/RBF
Inheritance Hierarchy
- FRBFInterpolatorBase
- TRBFInterpolator
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/RBF/RBFInterpolator.h |
| Include | #include "RBF/RBFInterpolator.h" |
Syntax
template<typename T>
class TRBFInterpolator : public FRBFInterpolatorBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
TRBFInterpolator
(
const TRBFInterpolator< T >& |
|||
TRBFInterpolator
(
TRBFInterpolator< T >&& |
|||
TRBFInterpolator
(
const TArrayView< T >& InNodes, |
Construct an RBF interpolator, taking in a set of sparse nodes and a symmetric weighing function that computes the distance between two nodes, and, optionally, smooths the distance with a smoothing kernel. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetIdenticalNodePairs
(
const TArrayView< T >& InNodes, |
Returns a list of integer pairs indicating which distinct pair of nodes have the same weight as a pair of the same node. | |
| void | Interpolate
(
TArray< float, InAllocator >& OutWeights, |
Given a value, compute the weight values to use to calculate each node's contribution to that value's location. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| TRBFInterpolator< T > & | operator=
(
const TRBFInterpolator< T >& |
||
| TRBFInterpolator< T > & | operator=
(
TRBFInterpolator< T >&& |
Typedefs
| Name | Description |
|---|---|
| WeightFuncT |