hvseg_coord: compute constant coordinate

new function hvseg_coord:
compute constant coordinate of an axis-parallel segment

Signed-off-by: Panagiotis Cheilaris <philaris@cs.ntua.gr>
This commit is contained in:
Panagiotis Cheilaris 2014-06-06 11:11:04 +02:00
parent 8286a8a46d
commit d2d8afba8c
1 changed files with 10 additions and 0 deletions

View File

@ -1163,6 +1163,16 @@ public:
return s.supporting_site().source_site().point().x();
}
inline
static
RT hvseg_coord(const Site_2 & s, const bool is_hor) {
CGAL_assertion(s.is_segment());
CGAL_assertion(is_site_horizontal(s) == is_hor);
CGAL_assertion(is_site_vertical(s) == (not is_hor));
return is_hor ? s.supporting_site().source_site().point().y() :
s.supporting_site().source_site().point().x() ;
}
};