Blender V4.3
BLI_delaunay_2d.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "BLI_array.hh"
8#include "BLI_math_mpq.hh"
11#include "BLI_vector.hh"
12
73
75
134
157template<typename T> class CDT_result {
158 public:
162 /* The orig vectors are only populated if the need_ids input field is true. */
179};
180
182
183#ifdef WITH_GMP
185 CDT_output_type output_type);
186#endif
187
188} /* namespace blender::meshintersect */
CDT_output_type
@ CDT_CONSTRAINTS_VALID_BMESH
@ CDT_CONSTRAINTS_VALID_BMESH_WITH_HOLES
@ CDT_CONSTRAINTS
@ CDT_INSIDE
@ CDT_FULL
@ CDT_INSIDE_WITH_HOLES
Array< std::pair< int, int > > edge
Array< std::pair< int, int > > edge
CDT_result< double > delaunay_2d_calc(const CDT_input< double > &input, CDT_output_type output_type)