|
Blender V4.3
|
Functions | |
| template<typename T > | |
| Array< float > | calculate_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) | |
| Array< float > blender::length_parameterize::tests::calculate_lengths | ( | const Span< T > | values, |
| const bool | cyclic ) |
Definition at line 16 of file BLI_length_parameterize_test.cc.
References blender::length_parameterize::accumulate_lengths(), and blender::length_parameterize::segments_num().
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| ArbitraryFloat2 | ) |
Definition at line 229 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_at_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| ArbitraryFloatSimple | ) |
Definition at line 207 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_at_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| CyclicMany | ) |
Definition at line 153 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float | ) |
Definition at line 53 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), blender::length_parameterize::sample_uniform(), and test_uniform_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float2 | ) |
Definition at line 74 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float2Cyclic | ) |
Definition at line 104 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| FloatSimple | ) |
Definition at line 31 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), blender::length_parameterize::sample_uniform(), and test_uniform_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| InterpolateColor | ) |
Definition at line 175 of file BLI_length_parameterize_test.cc.
References b, calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| LineMany | ) |
Definition at line 134 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, indices, blender::length_parameterize::interpolate(), and blender::length_parameterize::sample_uniform().
| 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.