#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/VoronoiVisualUtils.hpp>
Static Public Member Functions | |
| template<class InCT1, class InCT2, template< class > class Point, template< class > class Segment> | |
| static enable_if< typenamegtl_and< typenamegtl_if< typenameis_point_concept< typenamegeometry_concept< Point< InCT1 > >::type >::type >::type, typenamegtl_if< typenameis_segment_concept< typenamegeometry_concept< Segment< InCT2 > >::type >::type >::type >::type, void >::type | discretize (const Point< InCT1 > &point, const Segment< InCT2 > &segment, const CT max_dist, std::vector< Point< CT > > *discretization) |
Static Private Member Functions | |
| static CT | parabola_y (CT x, CT a, CT b) |
| template<class InCT, template< class > class Point, template< class > class Segment> | |
| static enable_if< typenamegtl_and< typenamegtl_if< typenameis_point_concept< typenamegeometry_concept< Point< int > >::type >::type >::type, typenamegtl_if< typenameis_segment_concept< typenamegeometry_concept< Segment< long > >::type >::type >::type >::type, CT >::type | get_point_projection (const Point< CT > &point, const Segment< InCT > &segment) |
| template<typename InCT> | |
| static CT | cast (const InCT &value) |
|
inlinestaticprivate |
Referenced by discretize(), and get_point_projection().
|
inlinestatic |
References cast(), get_point_projection(), and parabola_y().
Referenced by Slic3r::Voronoi::Internal::sample_curved_edge().
|
inlinestaticprivate |
References cast().
Referenced by discretize().
|
inlinestaticprivate |