Anchor constructors

This commit is contained in:
Camille Lanuel 2025-03-28 11:50:07 +01:00
parent 30746cc5f1
commit 6ea4235457
1 changed files with 10 additions and 0 deletions

View File

@ -59,6 +59,16 @@ public:
{ {
typename Combinatorial_map_with_cross_ratios::Dart_descriptor dart; typename Combinatorial_map_with_cross_ratios::Dart_descriptor dart;
typename Traits::Hyperbolic_point_2 vertices[3]; typename Traits::Hyperbolic_point_2 vertices[3];
Anchor(){};
Anchor(typename Combinatorial_map_with_cross_ratios::Dart_descriptor dart, typename Traits::Hyperbolic_point_2 a,
typename Traits::Hyperbolic_point_2 b, typename Traits::Hyperbolic_point_2 c) {
this->dart = dart;
vertices[0] = a;
vertices[1] = b;
vertices[2] = c;
}
}; };
typedef typename Combinatorial_map_with_cross_ratios::Dart_descriptor Dart_descriptor; typedef typename Combinatorial_map_with_cross_ratios::Dart_descriptor Dart_descriptor;