Camargue
|
Representing simple tooth inequalities. More...
#include <cut_structs.hpp>
Public Types | |
enum | Type { LeftAdj = 0, RightAdj = 1, Dist = 2 } |
using | Ptr = std::unique_ptr< SimpleTooth > |
Public Member Functions | |
SimpleTooth (int _root, int _body_start, int _body_end, double _slack) | |
SimpleTooth (int _root, ToothBody &seg, double _slack) | |
Type | type () const |
int | body_size () const |
bool | body_contains (int i) const |
bool | is_subset_of (const SimpleTooth &T) const |
Public Attributes | |
int | root |
int | body_start |
int | body_end |
int | cutgraph_index |
double | slack |
Representing simple tooth inequalities.