You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to support geometric algorithms (such as Delaunay triangulation) we want to natively support geometric vertices. The goal of this issue is to implement a point_2d and point_3d class.
Along with these vertex specializations, we can then also provide specializations for geometric graphs (i.e. geometric_graph_2d and geometric_graph_3d).
Syntax
An initial idea for the (public) interface of the new classes is as follows:
(note that this is not set in store and merely serves as a starting point)
Won't do for now as we aim to keep the library general purpose. Keeping this in the issue list for future reference. If we see that this is a common use case among our users then we may reconsider.
2D and 3D vertices
In order to support geometric algorithms (such as Delaunay triangulation) we want to natively support geometric vertices. The goal of this issue is to implement a
point_2d
andpoint_3d
class.Along with these vertex specializations, we can then also provide specializations for geometric graphs (i.e.
geometric_graph_2d
andgeometric_graph_3d
).Syntax
An initial idea for the (public) interface of the new classes is as follows:
(note that this is not set in store and merely serves as a starting point)
This class should live in the
graaf::geometric
namespace under the (new) directoryinclude/graaflib/geometric/
.Definition of Done
This issue is done when:
test/graaflib/geometric
The text was updated successfully, but these errors were encountered: