tlds
Transactional Operations for Linked Data Structures
|
#include <side.hpp>
Public Member Functions | |
void | initialize (point *pt, int d) |
void | reinitialize (edge *e, point *pt, int d) |
void | update (edge *mid, int d) |
edge * | move (point *o) |
point * | find_candidate (edge *bottom, point *o) |
edge * | conditional_move (point *o, int seam) |
Public Attributes | |
point * | p |
edge * | a |
edge * | b |
point * | ap |
point * | bp |
int | ai |
int | bi |
int | dir |
void pv_side::initialize | ( | point * | pt, |
int | d | ||
) |
void pv_side::update | ( | edge * | mid, |
int | d | ||
) |
edge* pv_side::a |
int pv_side::ai |
point* pv_side::ap |
edge* pv_side::b |
int pv_side::bi |
point* pv_side::bp |
int pv_side::dir |
point* pv_side::p |