19template<
typename RealType>
46 + (
double)
Values[Indices.
B] * BaryCoords.
Y
56 return (RealType)((
double)
A*BaryCoords.
X + (
double)
B*BaryCoords.
Y + (
double)
C*BaryCoords.
Z);
64 Values[k] = Range.Clamp((Range.Max - (
Values[k] - Range.Min)));
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_REWRITE SizeType Num() const
Definition Array.h:1144
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
Definition WeightMapTypes.h:21
RealType GetValueUnsafe(int32 Index) const
Definition WeightMapTypes.h:33
RealType GetInterpValueUnsafe(const FIndex3i &Indices, const FVector3d &BaryCoords) const
Definition WeightMapTypes.h:43
RealType GetInterpValue(const FIndex3i &Indices, const FVector3d &BaryCoords) const
Definition WeightMapTypes.h:50
TArray< RealType > Values
Definition WeightMapTypes.h:24
RealType DefaultValue
Definition WeightMapTypes.h:23
void SetNum(int32 NewNum)
Definition WeightMapTypes.h:28
int32 Num() const
Definition WeightMapTypes.h:26
void InvertWeightMap(TInterval1< RealType > Range=TInterval1< RealType >((RealType) 0,(RealType) 1.0))
Definition WeightMapTypes.h:59
RealType GetValue(int32 Index) const
Definition WeightMapTypes.h:38
TIndexedWeightMap< float > FIndexedWeightMap
Definition WeightMapTypes.h:69
TIndexedWeightMap< float > FIndexedWeightMap1f
Definition WeightMapTypes.h:70
TIndexedWeightMap< double > FIndexedWeightMap1d
Definition WeightMapTypes.h:71
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition IndexTypes.h:158
int B
Definition IndexTypes.h:164
int A
Definition IndexTypes.h:163
int C
Definition IndexTypes.h:165
T Z
Definition Vector.h:68
T Y
Definition Vector.h:65
T X
Definition Vector.h:62