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

📄 apollonius_graph_uncertain_filtered_traits_2.h

📁 很多二维 三维几何计算算法 C++ 类库
💻 H
📖 第 1 页 / 共 2 页
字号:
  FK_Oriented_side_of_bisector_2;  typedef typename FK_traits::Vertex_conflict_2  FK_Vertex_conflict_2;  typedef typename FK_traits::Finite_edge_interior_conflict_2  FK_Finite_edge_interior_conflict_2;  typedef typename FK_traits::Infinite_edge_interior_conflict_2  FK_Infinite_edge_interior_conflict_2;  typedef typename FK_traits::Is_degenerate_edge_2  FK_Is_degenerate_edge_2;  // Predicates for the exact kernel  typedef typename EK_traits::Compare_x_2        EK_Compare_x_2;  typedef typename EK_traits::Compare_y_2        EK_Compare_y_2;  typedef typename EK_traits::Compare_weight_2   EK_Compare_weight_2;  typedef typename EK_traits::Orientation_2      EK_Orientation_2;  typedef typename EK_traits::Is_hidden_2        EK_Is_hidden_2;  typedef typename EK_traits::Oriented_side_of_bisector_2  EK_Oriented_side_of_bisector_2;  typedef typename EK_traits::Vertex_conflict_2  EK_Vertex_conflict_2;  typedef typename EK_traits::Finite_edge_interior_conflict_2  EK_Finite_edge_interior_conflict_2;  typedef typename EK_traits::Infinite_edge_interior_conflict_2  EK_Infinite_edge_interior_conflict_2;  typedef typename EK_traits::Is_degenerate_edge_2  EK_Is_degenerate_edge_2;#else  // Predicates for the filtering kernel  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_x_2<FK>  FK_Compare_x_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_y_2<FK>  FK_Compare_y_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_weight_2<FK>  FK_Compare_weight_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Orientation_2<FK,FK_MTag>  FK_Orientation_2;  //  typedef Ag2_uncertain_is_hidden_C2<FK,FK_MTag> FK_Is_hidden_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Is_hidden_2<FK,FK_MTag>  FK_Is_hidden_2;  //  typedef Uncertain_vertex_conflict_new_2<FK,FK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Vertex_conflict_new_2<FK,FK_MTag>  FK_Vertex_conflict_2;  //  typedef Ag2_uncertain_oriented_side_of_bisector_C2<FK,FK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Oriented_side_of_bisector_2<FK,FK_MTag>  FK_Oriented_side_of_bisector_2;  //  typedef Finite_edge_interior_conflict_new_2<FK,FK_MTag>     typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Finite_edge_interior_conflict_2<FK,FK_MTag>     FK_Finite_edge_interior_conflict_2;  //  typedef Infinite_edge_interior_conflict_new_2<FK,FK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Infinite_edge_interior_conflict_2<FK,FK_MTag>  FK_Infinite_edge_interior_conflict_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Is_degenerate_edge_2<FK,FK_MTag>  FK_Is_degenerate_edge_2;  // Predicates for the exact kernel  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_x_2<EK>  EK_Compare_x_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_y_2<EK>  EK_Compare_y_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Compare_weight_2<EK>  EK_Compare_weight_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Orientation_2<EK,EK_MTag>  EK_Orientation_2;  //  typedef Ag2_uncertain_is_hidden_C2<EK,EK_MTag> EK_Is_hidden_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Is_hidden_2<EK,EK_MTag>  EK_Is_hidden_2;  //  typedef Uncertain_vertex_conflict_new_2<EK,EK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Vertex_conflict_new_2<EK,EK_MTag>  EK_Vertex_conflict_2;  //  typedef Ag2_uncertain_oriented_side_of_bisector_C2<EK,EK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Oriented_side_of_bisector_2<EK,EK_MTag>  EK_Oriented_side_of_bisector_2;  //  typedef Finite_edge_interior_conflict_new_2<EK,EK_MTag>     typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Finite_edge_interior_conflict_2<EK,EK_MTag>     EK_Finite_edge_interior_conflict_2;  //  typedef Infinite_edge_interior_conflict_new_2<EK,EK_MTag>  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Infinite_edge_interior_conflict_2<EK,EK_MTag>  EK_Infinite_edge_interior_conflict_2;  typedef  CGAL_APOLLONIUS_GRAPH_2_NS::Is_degenerate_edge_2<EK,EK_MTag>  EK_Is_degenerate_edge_2;#endifpublic:  // PREDICATES  //-----------  typedef  Filtered_predicate<EK_Compare_x_2, FK_Compare_x_2, C2E, C2F>  Compare_x_2;  typedef  Filtered_predicate<EK_Compare_y_2, FK_Compare_y_2, C2E, C2F>  Compare_y_2;  typedef  Filtered_predicate<EK_Compare_weight_2, FK_Compare_weight_2,		     C2E, C2F>  Compare_weight_2;  typedef  Filtered_predicate<EK_Orientation_2, FK_Orientation_2, C2E, C2F>  Orientation_2;  typedef  Filtered_predicate<EK_Is_hidden_2, FK_Is_hidden_2, C2E, C2F>  Is_hidden_2;  typedef  Filtered_predicate<EK_Oriented_side_of_bisector_2,			FK_Oriented_side_of_bisector_2, C2E, C2F>  Oriented_side_of_bisector_2;  typedef  Filtered_predicate<EK_Vertex_conflict_2,			FK_Vertex_conflict_2, C2E, C2F>  Vertex_conflict_2;  typedef  Filtered_predicate<EK_Finite_edge_interior_conflict_2,		     FK_Finite_edge_interior_conflict_2, C2E, C2F>  Finite_edge_interior_conflict_2;  typedef  Filtered_predicate<EK_Infinite_edge_interior_conflict_2,		     FK_Infinite_edge_interior_conflict_2, C2E, C2F>  Infinite_edge_interior_conflict_2;  typedef  Filtered_predicate<EK_Is_degenerate_edge_2,		     FK_Is_degenerate_edge_2, C2E, C2F>  Is_degenerate_edge_2;public:  //-----------------------------------------------------------------------  //                  ACCESS TO OBJECTS  //-----------------------------------------------------------------------  // OBJECT CONSTRUCTION & ASSIGNMENT  Assign_2  assign_2_object() const {    return Assign_2();  }  Construct_object_2  construct_object_2_object() const {     return Construct_object_2();  }  // CONSTRUCTIONS  //--------------  Construct_Apollonius_vertex_2  construct_Apollonius_vertex_2_object() const {     return Construct_Apollonius_vertex_2();  }  Construct_Apollonius_site_2  construct_Apollonius_site_2_object() const {    return Construct_Apollonius_site_2();  }  // PREDICATES  //-----------  Compare_x_2  compare_x_2_object() const {    return Compare_x_2();  }  Compare_y_2  compare_y_2_object() const {    return Compare_y_2();  }  Compare_weight_2  compare_weight_2_object() const {    return Compare_weight_2();  }  Orientation_2  orientation_2_object() const {    return Orientation_2();  }  Is_hidden_2  is_hidden_2_object() const {    return Is_hidden_2();  }  Oriented_side_of_bisector_2  oriented_side_of_bisector_2_object() const {    return Oriented_side_of_bisector_2();  }  Vertex_conflict_2  vertex_conflict_2_object() const {    return Vertex_conflict_2();  }  Finite_edge_interior_conflict_2  finite_edge_interior_conflict_2_object() const {    return Finite_edge_interior_conflict_2();  }  Infinite_edge_interior_conflict_2  infinite_edge_interior_conflict_2_object() const {    return Infinite_edge_interior_conflict_2();  }  Is_degenerate_edge_2  is_degenerate_edge_2_object() const {    return Is_degenerate_edge_2();  }};CGAL_END_NAMESPACE#endif // CGAL_APOLLONIUS_GRAPH_UNCERTAIN_FILTERED_TRAITS_2_H

⌨️ 快捷键说明

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