mirror of https://github.com/CGAL/cgal
move functor for voronoi
This commit is contained in:
parent
2f07ea2a16
commit
09eaba2945
|
|
@ -26,9 +26,6 @@
|
||||||
|
|
||||||
namespace CGAL {
|
namespace CGAL {
|
||||||
|
|
||||||
namespace draw_function_for_v2
|
|
||||||
{
|
|
||||||
|
|
||||||
// We need a specific functor for voronoi2 in order to allow to differentiate
|
// We need a specific functor for voronoi2 in order to allow to differentiate
|
||||||
// voronoi and dual vertices, and to manage rays.
|
// voronoi and dual vertices, and to manage rays.
|
||||||
template <typename DS,
|
template <typename DS,
|
||||||
|
|
@ -64,6 +61,9 @@ protected:
|
||||||
bool m_draw_dual_vertices;
|
bool m_draw_dual_vertices;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
namespace draw_function_for_v2
|
||||||
|
{
|
||||||
|
|
||||||
typedef CGAL::Exact_predicates_inexact_constructions_kernel Local_kernel;
|
typedef CGAL::Exact_predicates_inexact_constructions_kernel Local_kernel;
|
||||||
typedef Local_kernel::Point_3 Local_point;
|
typedef Local_kernel::Point_3 Local_point;
|
||||||
typedef Local_kernel::Vector_3 Local_vector;
|
typedef Local_kernel::Vector_3 Local_vector;
|
||||||
|
|
@ -348,10 +348,10 @@ void add_in_graphic_buffer(const CGAL_VORONOI_TYPE& v2,
|
||||||
CGAL::Graphic_buffer<BufferType>& graphic_buffer)
|
CGAL::Graphic_buffer<BufferType>& graphic_buffer)
|
||||||
{
|
{
|
||||||
// Default functor; user can add his own functor.
|
// Default functor; user can add his own functor.
|
||||||
CGAL::draw_function_for_v2::Drawing_functor_voronoi<CGAL_VORONOI_TYPE,
|
CGAL::Drawing_functor_voronoi<CGAL_VORONOI_TYPE,
|
||||||
typename CGAL_VORONOI_TYPE::Vertex_iterator,
|
typename CGAL_VORONOI_TYPE::Vertex_iterator,
|
||||||
typename CGAL_VORONOI_TYPE::Halfedge_iterator,
|
typename CGAL_VORONOI_TYPE::Halfedge_iterator,
|
||||||
typename CGAL_VORONOI_TYPE::Face_iterator>
|
typename CGAL_VORONOI_TYPE::Face_iterator>
|
||||||
drawing_functor;
|
drawing_functor;
|
||||||
|
|
||||||
add_in_graphic_buffer(v2, graphic_buffer, drawing_functor);
|
add_in_graphic_buffer(v2, graphic_buffer, drawing_functor);
|
||||||
|
|
@ -377,11 +377,11 @@ void draw(const CGAL_VORONOI_TYPE& av2,
|
||||||
{
|
{
|
||||||
CGAL::Graphic_buffer<BufferType> buffer;
|
CGAL::Graphic_buffer<BufferType> buffer;
|
||||||
|
|
||||||
CGAL::draw_function_for_v2::Drawing_functor_voronoi<CGAL_VORONOI_TYPE,
|
CGAL::Drawing_functor_voronoi<CGAL_VORONOI_TYPE,
|
||||||
typename CGAL_VORONOI_TYPE::Vertex_iterator,
|
typename CGAL_VORONOI_TYPE::Vertex_iterator,
|
||||||
typename CGAL_VORONOI_TYPE::Halfedge_iterator,
|
typename CGAL_VORONOI_TYPE::Halfedge_iterator,
|
||||||
typename CGAL_VORONOI_TYPE::Face_iterator>
|
typename CGAL_VORONOI_TYPE::Face_iterator>
|
||||||
drawing_functor;
|
drawing_functor;
|
||||||
|
|
||||||
add_in_graphic_buffer(av2, buffer, drawing_functor);
|
add_in_graphic_buffer(av2, buffer, drawing_functor);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue