|
Blender
V3.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 11 of file BLI_length_parameterize_test.cc.
References blender::length_parameterize::segments_num(), and blender::Span< T >::size().
Referenced by TEST().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| ArbitraryFloat2 | |||
| ) |
Definition at line 224 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::sample_at_lengths(), x, and y.
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| ArbitraryFloatSimple | |||
| ) |
Definition at line 202 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, and blender::length_parameterize::sample_at_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| CyclicMany | |||
| ) |
Definition at line 148 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, indices, and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float | |||
| ) |
Definition at line 48 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::sample_uniform(), and test_uniform_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float2 | |||
| ) |
Definition at line 69 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::sample_uniform(), x, and y.
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| Float2Cyclic | |||
| ) |
Definition at line 99 of file BLI_length_parameterize_test.cc.
References calculate_lengths(), e, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, blender::length_parameterize::sample_uniform(), x, and y.
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| FloatSimple | |||
| ) |
Definition at line 26 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::sample_uniform(), and test_uniform_lengths().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| InterpolateColor | |||
| ) |
Definition at line 170 of file BLI_length_parameterize_test.cc.
References Freestyle::a, usdtokens::b(), calculate_lengths(), e, usdtokens::g(), blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), indices, r, and blender::length_parameterize::sample_uniform().
| blender::length_parameterize::tests::TEST | ( | length_parameterize | , |
| LineMany | |||
| ) |
Definition at line 129 of file BLI_length_parameterize_test.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), calculate_lengths(), e, indices, blender::length_parameterize::sample_uniform(), and blender::Span< T >::take_back().
| void blender::length_parameterize::tests::test_uniform_lengths | ( | const Span< T > | values | ) |
Definition at line 18 of file BLI_length_parameterize_test.cc.
References blender::math::distance(), blender::IndexRange::drop_back(), e, blender::Span< T >::first(), blender::Span< T >::index_range(), blender::Span< T >::last(), and blender::Span< T >::size().
Referenced by TEST().