⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 in_smallest_orthogonalcircle_ftc2.h

📁 很多二维 三维几何计算算法 C++ 类库
💻 H
字号:
// Copyright (c) 1997  INRIA Sophia-Antipolis (France).// All rights reserved.//// This file is part of CGAL (www.cgal.org); you may redistribute it under// the terms of the Q Public License version 1.0.// See the file LICENSE.QPL distributed with CGAL.//// Licensees holding a valid commercial license may use this file in// accordance with the commercial license agreement provided with the software.//// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.//// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.3-branch/Alpha_shapes_2/include/CGAL/predicates/in_smallest_orthogonalcircle_ftC2.h $// $Id: in_smallest_orthogonalcircle_ftC2.h 28567 2006-02-16 14:30:13Z lsaboret $// //// Author(s)     : Tran Kai Frank DA <Frank.Da@sophia.inria.fr>#ifndef CGAL_IN_SMALLEST_ORTHOGONALCIRCLE_FTC2_H #define CGAL_IN_SMALLEST_ORTHOGONALCIRCLE_FTC2_H#include <CGAL/determinant.h>#include <CGAL/enum.h>//-------------------------------------------------------------------CGAL_BEGIN_NAMESPACE//-------------------------------------------------------------------template< class FT >CGAL_MEDIUM_INLINEBounded_sidein_smallest_orthogonalcircleC2(const FT &px, const FT &py, const FT  &pw,			       const FT &qx, const FT &qy, const FT  &qw,  			       const FT &tx, const FT &ty, const FT  &tw){  FT dpx = px-qx;  FT dpy = py-qy;  FT dtx = tx-qx;  FT dty = ty-qy;  FT dpz = CGAL_NTS square(dpx)+CGAL_NTS square(dpy);   return Bounded_side     (CGAL_NTS sign(-(CGAL_NTS square(dtx)+CGAL_NTS square(dty)-tw+qw)*dpz		   +(dpz-pw+qw)*(dpx*dtx+dpy*dty)));}//-------------------------------------------------------------------CGAL_END_NAMESPACE//-------------------------------------------------------------------#endif //CGAL_IN_SMALLEST_ORTHOGONALCIRCLEC2_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -