mirror of https://github.com/CGAL/cgal
Cleanup: remove unused code.
This commit is contained in:
parent
28c9507c17
commit
6c240a4ae2
|
|
@ -116,7 +116,6 @@ namespace internal {
|
||||||
bool bounded_0,
|
bool bounded_0,
|
||||||
bool bounded_1,
|
bool bounded_1,
|
||||||
bool use_static_filters>
|
bool use_static_filters>
|
||||||
// __attribute__ ((noinline))
|
|
||||||
inline
|
inline
|
||||||
typename Do_intersect_bbox_segment_aux_is_greater<FT, use_static_filters>::result_type
|
typename Do_intersect_bbox_segment_aux_is_greater<FT, use_static_filters>::result_type
|
||||||
do_intersect_bbox_segment_aux(
|
do_intersect_bbox_segment_aux(
|
||||||
|
|
@ -201,8 +200,6 @@ namespace internal {
|
||||||
|
|
||||||
CGAL_assertion(dmin >= 0);
|
CGAL_assertion(dmin >= 0);
|
||||||
CGAL_assertion(dmax >= 0);
|
CGAL_assertion(dmax >= 0);
|
||||||
// CGAL_assertion(!bounded_0 || ( (dmin == 0) == (px == qx && (px == bxmax || px == bxmin)) ) );
|
|
||||||
// CGAL_assertion(!bounded_1 || ( (dmax == 0) == (px == qx && (px == bxmax || px == bxmin)) ) );
|
|
||||||
|
|
||||||
// -----------------------------------
|
// -----------------------------------
|
||||||
// treat y coord
|
// treat y coord
|
||||||
|
|
@ -267,8 +264,6 @@ namespace internal {
|
||||||
|
|
||||||
CGAL_assertion(dymin >= 0);
|
CGAL_assertion(dymin >= 0);
|
||||||
CGAL_assertion(dymax >= 0);
|
CGAL_assertion(dymax >= 0);
|
||||||
// CGAL_assertion(!bounded_0 || (dmin == 0) == (!bounded_0 && px == qx && py == qy));
|
|
||||||
// CGAL_assertion(!bounded_1 || (dmax == 0) == (!bounded_1 && px == qx && py == qy));
|
|
||||||
|
|
||||||
|
|
||||||
// -----------------------------------
|
// -----------------------------------
|
||||||
|
|
@ -382,8 +377,6 @@ namespace internal {
|
||||||
|
|
||||||
CGAL_assertion(dmin >= 0);
|
CGAL_assertion(dmin >= 0);
|
||||||
CGAL_assertion(dmax >= 0);
|
CGAL_assertion(dmax >= 0);
|
||||||
// CGAL_assertion((dmin == 0) == (px == qx && py == qy));
|
|
||||||
// CGAL_assertion((dmax == 0) == (px == qx && py == qy));
|
|
||||||
|
|
||||||
// If t1 > tzmax || tzmin > t2, return false.
|
// If t1 > tzmax || tzmin > t2, return false.
|
||||||
if( (px != qx ||
|
if( (px != qx ||
|
||||||
|
|
@ -405,40 +398,6 @@ namespace internal {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename FT,
|
|
||||||
bool bounded_0,
|
|
||||||
bool bounded_1>
|
|
||||||
inline
|
|
||||||
bool
|
|
||||||
do_intersect_bbox_segment_aux(const CGAL::cpp0x::array<FT, 6> seg,
|
|
||||||
const CGAL::cpp0x::array<double, 6> box)
|
|
||||||
|
|
||||||
{
|
|
||||||
const FT& px = seg[0];
|
|
||||||
const FT& py = seg[1];
|
|
||||||
const FT& pz = seg[2];
|
|
||||||
const FT& qx = seg[3];
|
|
||||||
const FT& qy = seg[4];
|
|
||||||
const FT& qz = seg[5];
|
|
||||||
const double& bxmin = box[0];
|
|
||||||
const double& bymin = box[1];
|
|
||||||
const double& bzmin = box[2];
|
|
||||||
const double& bxmax = box[3];
|
|
||||||
const double& bymax = box[4];
|
|
||||||
const double& bzmax = box[5];
|
|
||||||
// for(int i = 0; i < 3; ++i) {
|
|
||||||
// const int sign = seg[3+i] > seg[i]; // (qx > px)?
|
|
||||||
// if(bounded_0 && seg[3*(1-sign) + i] > box[3+i]) return false; // segment on the right of bbox
|
|
||||||
// if(bounded_1 && seg[3*sign + i] < box[i]) return false; // segment on the left of bbox
|
|
||||||
// }
|
|
||||||
|
|
||||||
return do_intersect_bbox_segment_aux<FT, bounded_0, bounded_1>
|
|
||||||
(px, py, pz,
|
|
||||||
qy, qy, qz,
|
|
||||||
bxmin, bymin, bymax,
|
|
||||||
bxmax, bymax, bzmax);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class K>
|
template <class K>
|
||||||
bool do_intersect(const typename K::Segment_3& segment,
|
bool do_intersect(const typename K::Segment_3& segment,
|
||||||
const CGAL::Bbox_3& bbox,
|
const CGAL::Bbox_3& bbox,
|
||||||
|
|
@ -454,14 +413,6 @@ namespace internal {
|
||||||
source.x(), source.y(), source.z(),
|
source.x(), source.y(), source.z(),
|
||||||
target.x(), target.y(), target.z(),
|
target.x(), target.y(), target.z(),
|
||||||
bbox);
|
bbox);
|
||||||
// bbox.xmin(), bbox.ymin(), bbox.zmin(),
|
|
||||||
// bbox.xmax(), bbox.ymax(), bbox.zmax() );
|
|
||||||
|
|
||||||
// const CGAL::cpp0x::array<FT, 6> seg = {source.x(), source.y(), source.z(),
|
|
||||||
// target.x(), target.y(), target.z() };
|
|
||||||
// return do_intersect_bbox_segment_aux<FT, true, true>
|
|
||||||
// ( seg,
|
|
||||||
// *reinterpret_cast<const CGAL::cpp0x::array<double, 6>*>(&*bbox.cartesian_begin()) );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class K>
|
template <class K>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue