Blender V4.3
blender::length_parameterize::tests Namespace Reference

Functions

template<typename T >
Array< floatcalculate_lengths (const Span< T > values, const bool cyclic)
 
template<typename T >
void test_uniform_lengths (const Span< T > values)
 
 TEST (length_parameterize, FloatSimple)
 
 TEST (length_parameterize, Float)
 
 TEST (length_parameterize, Float2)
 
 TEST (length_parameterize, Float2Cyclic)
 
 TEST (length_parameterize, LineMany)
 
 TEST (length_parameterize, CyclicMany)
 
 TEST (length_parameterize, InterpolateColor)
 
 TEST (length_parameterize, ArbitraryFloatSimple)
 
 TEST (length_parameterize, ArbitraryFloat2)
 

Function Documentation

◆ calculate_lengths()

template<typename T >
Array< float > blender::length_parameterize::tests::calculate_lengths ( const Span< T > values,
const bool cyclic )

◆ TEST() [1/9]

◆ TEST() [2/9]

blender::length_parameterize::tests::TEST ( length_parameterize ,
ArbitraryFloatSimple  )

◆ TEST() [3/9]

◆ TEST() [4/9]

◆ TEST() [5/9]

◆ TEST() [6/9]

◆ TEST() [7/9]

◆ TEST() [8/9]

blender::length_parameterize::tests::TEST ( length_parameterize ,
InterpolateColor  )

◆ TEST() [9/9]

◆ test_uniform_lengths()

template<typename T >
void blender::length_parameterize::tests::test_uniform_lengths ( const Span< T > values)

Definition at line 23 of file BLI_length_parameterize_test.cc.

References blender::math::distance(), and e.

Referenced by TEST(), and TEST().