#include <HDS_accessor.h>
Public Types | |
typedef HDS_overlay | HDS |
typedef Vertex_overlay | Vertex |
typedef Halfedge_overlay | Halfedge |
typedef Facet_overlay | Facet |
typedef HDS::Point | Point |
typedef Vector_3 | Vector |
typedef _MP | Supports_multiple_panes |
Protected Member Functions | |
Halfedge * | get_counterpart (Halfedge *h) const |
const Halfedge * | get_counterpart (const Halfedge *h) const |
Definition at line 48 of file HDS_accessor.h.
typedef Facet_overlay Facet |
Definition at line 56 of file HDS_accessor.h.
typedef Halfedge_overlay Halfedge |
Definition at line 55 of file HDS_accessor.h.
typedef HDS_overlay HDS |
Definition at line 53 of file HDS_accessor.h.
typedef HDS::Point Point |
Definition at line 59 of file HDS_accessor.h.
typedef _MP Supports_multiple_panes |
Definition at line 65 of file HDS_accessor.h.
Definition at line 60 of file HDS_accessor.h.
typedef Vertex_overlay Vertex |
Definition at line 54 of file HDS_accessor.h.
Definition at line 383 of file HDS_accessor.h.
Referenced by Overlay::insert_node_in_green_edge().
Definition at line 390 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_halfedge(), HDS_accessor< Tag_true >::get_next(), HDS_accessor< Tag_true >::get_opposite(), and HDS_accessor< Tag_true >::get_prev().
Definition at line 392 of file HDS_accessor.h.
Definition at line 93 of file HDS_accessor.h.
Referenced by RFC_Window_overlay::check_false_strong_1(), Overlay::contains(), RFC_Window_overlay::cos_edge_angle(), RFC_Window_overlay::detect_features(), RFC_Window_overlay::evaluate_normals(), Overlay::get_edge_parent(), Overlay::get_next_inode_ccw(), RFC_Window_overlay::identify_features_0(), Overlay::intersect_blue_with_green(), Overlay::intersect_link_helper(), RFC_Window_overlay::merge_features_1(), RFC_Window_overlay::print_features(), Overlay::project_adjacent_green_vertices(), Overlay_primitives::snap_blue_ridge_edge(), RFC_Window_overlay::subdiv_feature_curve(), and Overlay::verify_inode().
Definition at line 210 of file HDS_accessor.h.
Definition at line 111 of file HDS_accessor.h.
Referenced by Overlay::contains().
Definition at line 250 of file HDS_accessor.h.
Definition at line 75 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), RFC_Window_overlay::check_false_strong_1(), RFC_Window_overlay::comp_angle_defect(), RFC_Window_overlay::evaluate_normals(), Overlay::get_green_parent(), HDS_accessor< Tag_true >::get_halfedge(), Overlay::get_inodes_of_face(), HDS_accessor< Tag_true >::is_border(), RFC_Window_overlay::is_strong_ad(), Overlay::match_features_0(), RFC_Window_overlay::print_features(), and Overlay::sort_on_green_edges().
Definition at line 116 of file HDS_accessor.h.
Definition at line 192 of file HDS_accessor.h.
Definition at line 255 of file HDS_accessor.h.
Definition at line 307 of file HDS_accessor.h.
Definition at line 308 of file HDS_accessor.h.
Definition at line 331 of file HDS_accessor.h.
Definition at line 333 of file HDS_accessor.h.
|
inline |
Definition at line 125 of file HDS_accessor.h.
|
inline |
Definition at line 126 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_hds().
|
inline |
Definition at line 261 of file HDS_accessor.h.
|
inline |
Definition at line 262 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_hds().
Definition at line 370 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), Overlay::get_inodes_of_face(), Overlay::get_next_inode_ccw(), Overlay::get_next_inode_cw(), Overlay::insert_node_in_blue_edge(), Overlay::insert_node_in_green_edge(), Overlay::intersect_blue_with_green(), Overlay::match_features_0(), Overlay::project_adjacent_green_vertices(), Overlay::sort_on_green_edges(), and Overlay::verify_inode().
Definition at line 372 of file HDS_accessor.h.
|
inline |
Definition at line 377 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), Overlay::get_inodes_of_face(), Overlay::get_next_inode_ccw(), Overlay::get_next_inode_cw(), Overlay::insert_node_in_blue_edge(), Overlay::intersect_blue_with_green(), Overlay::project_adjacent_green_vertices(), Overlay::sort_on_green_edges(), and Overlay::verify_inode().
|
inline |
Definition at line 380 of file HDS_accessor.h.
Definition at line 108 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), RFC_Window_overlay::comp_angle_defect(), Overlay::contains(), Overlay::get_green_parent(), Overlay::get_inodes_of_face(), Overlay::get_nat_coor(), HDS_accessor< Tag_true >::get_next(), HDS_accessor< Tag_true >::get_next_around_destination(), HDS_accessor< Tag_true >::get_next_around_origin(), Overlay::insert_node_in_blue_edge(), Overlay::intersect_blue_with_green(), Overlay::intersect_link_helper(), Overlay::intersect_link_helper2(), Overlay::match_features_0(), Overlay::project_adjacent_green_vertices(), Overlay::sort_on_green_edges(), and Overlay::verify_inode().
Definition at line 236 of file HDS_accessor.h.
Definition at line 146 of file HDS_accessor.h.
Referenced by RFC_Window_overlay::check_false_strong_1(), RFC_Window_overlay::comp_angle_defect(), RFC_Window_overlay::evaluate_normals(), HDS_accessor< Tag_true >::is_border(), RFC_Window_overlay::is_strong_ad(), Overlay::match_features_0(), RFC_Window_overlay::print_features(), and RFC_Window_overlay::remove_feature_1().
Definition at line 284 of file HDS_accessor.h.
Definition at line 136 of file HDS_accessor.h.
Referenced by Overlay::count_subnodes(), RFC_Window_overlay::detect_features(), Overlay::get_edge_parent(), Overlay::get_next_inode_ccw(), Overlay::get_next_inode_cw(), Overlay::insert_node_in_blue_edge(), Overlay::intersect_blue_with_green(), Overlay::match_features_0(), and Overlay::number_a_subnode().
Definition at line 274 of file HDS_accessor.h.
Definition at line 289 of file HDS_accessor.h.
Referenced by Overlay::get_green_parent(), Overlay_primitives::intersect(), and Overlay_primitives::normalmatch().
Definition at line 292 of file HDS_accessor.h.
Definition at line 99 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), RFC_Window_overlay::check_false_strong_1(), Overlay::contains(), RFC_Window_overlay::detect_features(), RFC_Window_overlay::evaluate_normals(), Overlay::get_edge_pair_parents(), Overlay::get_edge_parent(), Overlay::get_green_parent(), Overlay::get_inodes_of_face(), Overlay::get_nat_coor(), HDS_accessor< Tag_true >::get_next_around_destination(), HDS_accessor< Tag_true >::get_next_around_origin(), Overlay::get_next_inode_ccw(), Overlay::get_next_inode_cw(), HDS_accessor< Tag_true >::get_opposite(), HDS_accessor< Tag_true >::get_origin(), Overlay::get_parent_face(), HDS_accessor< Tag_true >::get_prev_around_destination(), HDS_accessor< Tag_true >::get_prev_around_origin(), RFC_Pane_overlay::get_tangent(), Overlay::insert_edge_into_queue(), Overlay::insert_node_in_blue_edge(), Overlay::insert_node_in_green_edge(), Overlay_primitives::intersect(), Overlay::intersect_blue_with_green(), Overlay::intersect_link(), Overlay::is_queue_empty(), Overlay::match_features_0(), RFC_Window_overlay::merge_features_1(), Overlay_primitives::normalmatch(), Overlay::number_a_subnode(), RFC_Window_overlay::print_features(), Overlay::project_adjacent_green_vertices(), RFC_Window_overlay::remove_feature_1(), HDS_accessor< Tag_true >::set_parent(), Overlay_primitives::snap_blue_ridge_edge(), Overlay::sort_on_green_edges(), RFC_Window_overlay::subdiv_feature_curve(), and Overlay::verify_inode().
Definition at line 216 of file HDS_accessor.h.
Definition at line 317 of file HDS_accessor.h.
Definition at line 319 of file HDS_accessor.h.
Definition at line 343 of file HDS_accessor.h.
Definition at line 345 of file HDS_accessor.h.
Definition at line 87 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), RFC_Window_overlay::check_false_strong_1(), Overlay::contains(), RFC_Window_overlay::cos_edge_angle(), RFC_Window_overlay::detect_features(), Overlay::get_edge_parent(), Overlay::get_inodes_of_face(), Overlay::get_nat_coor(), Overlay::get_next_inode_cw(), RFC_Window_overlay::identify_features_0(), Overlay::insert_node_in_blue_edge(), Overlay::insert_node_in_green_edge(), Overlay::intersect_blue_with_green(), Overlay::intersect_link(), Overlay::intersect_link_helper(), RFC_Window_overlay::is_strong_ad(), Overlay::match_features_0(), RFC_Window_overlay::merge_features_1(), Overlay::project_adjacent_green_vertices(), Overlay_primitives::snap_blue_ridge_edge(), Overlay_primitives::snap_blue_ridge_vertex(), Overlay::sort_on_green_edges(), RFC_Window_overlay::subdiv_feature_curve(), and Overlay::verify_inode().
Definition at line 204 of file HDS_accessor.h.
|
inline |
Definition at line 128 of file HDS_accessor.h.
Referenced by RFC_Window_overlay::check_false_strong_1(), RFC_Window_overlay::comp_angle_defect(), Overlay::convert_nat_coordinates(), RFC_Window_overlay::cos_edge_angle(), RFC_Window_overlay::cos_face_angle(), Overlay::count_subnodes(), RFC_Window_overlay::detect_features(), RFC_Window_overlay::evaluate_normals(), HDS_accessor< Tag_true >::get_buffered_inode(), HDS_accessor< Tag_true >::get_counterpart(), Overlay::get_green_parent(), HDS_accessor< Tag_true >::get_inode(), HDS_accessor< Tag_true >::get_inode_list(), RFC_Pane_overlay::get_normal(), HDS_accessor< Tag_true >::get_normal(), HDS_accessor< Tag_true >::get_pane(), HDS_accessor< Tag_true >::get_primary(), RFC_Pane_overlay::get_tangent(), RFC_Window_overlay::identify_features_0(), Overlay::insert_node_in_blue_edge(), Overlay::intersect_blue_with_green(), Overlay::intersect_link(), HDS_accessor< Tag_true >::is_border(), HDS_accessor< Tag_true >::is_feature_0(), HDS_accessor< Tag_true >::is_feature_1(), HDS_accessor< Tag_true >::is_on_feature(), HDS_accessor< Tag_true >::is_primary(), HDS_accessor< Tag_true >::mark(), HDS_accessor< Tag_true >::marked(), Overlay::match_features_0(), Overlay::number_a_subnode(), Overlay::number_subfaces(), Overlay::overlay_init(), RFC_Window_overlay::print_features(), Overlay::project_adjacent_green_vertices(), Overlay::project_next_vertex(), RFC_Window_overlay::remove_feature_0(), RFC_Window_overlay::remove_feature_1(), HDS_accessor< Tag_true >::set_buffered_inode(), HDS_accessor< Tag_true >::set_inode(), Overlay_primitives::snap_blue_ridge_edge(), Overlay_primitives::snap_blue_ridge_vertex(), RFC_Window_overlay::subdiv_feature_curve(), and HDS_accessor< Tag_true >::unmark().
|
inline |
Definition at line 129 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_pane().
|
inline |
Definition at line 264 of file HDS_accessor.h.
|
inline |
Definition at line 266 of file HDS_accessor.h.
Definition at line 105 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_prev(), HDS_accessor< Tag_true >::get_prev_around_destination(), HDS_accessor< Tag_true >::get_prev_around_origin(), and Overlay::intersect_link().
Definition at line 222 of file HDS_accessor.h.
Definition at line 141 of file HDS_accessor.h.
Referenced by RFC_Pane_overlay::get_normal().
Definition at line 279 of file HDS_accessor.h.
Definition at line 131 of file HDS_accessor.h.
Definition at line 269 of file HDS_accessor.h.
Definition at line 122 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_primary(), HDS_accessor< Tag_true >::get_vertex(), HDS_accessor< Tag_true >::is_feature_0(), HDS_accessor< Tag_true >::is_on_feature(), RFC_Window_overlay::print_features(), and RFC_Window_overlay::reduce_coordinates_to_all().
Definition at line 189 of file HDS_accessor.h.
Definition at line 324 of file HDS_accessor.h.
Definition at line 325 of file HDS_accessor.h.
Definition at line 350 of file HDS_accessor.h.
Definition at line 352 of file HDS_accessor.h.
Definition at line 81 of file HDS_accessor.h.
Referenced by HDS_accessor< Tag_true >::get_destination(), HDS_accessor< Tag_true >::get_origin(), and HDS_accessor< Tag_true >::get_vertex().
Definition at line 198 of file HDS_accessor.h.
Definition at line 313 of file HDS_accessor.h.
Definition at line 314 of file HDS_accessor.h.
Definition at line 338 of file HDS_accessor.h.
Definition at line 340 of file HDS_accessor.h.
|
inline |
Definition at line 153 of file HDS_accessor.h.
Referenced by Overlay::associate_green_vertices(), RFC_Window_overlay::comp_angle_defect(), RFC_Window_overlay::cos_face_angle(), Overlay::get_edge_pair_parents(), Overlay::get_edge_parent(), Overlay::get_green_parent(), Overlay::get_inodes_of_face(), Overlay::get_nat_coor(), HDS_accessor< Tag_true >::get_next(), Overlay::get_next_inode(), HDS_accessor< Tag_true >::get_prev(), Overlay::insert_edge_into_queue(), Overlay::insert_node_in_blue_edge(), Overlay::insert_node_in_green_edge(), Overlay_primitives::intersect(), Overlay::intersect_blue_with_green(), Overlay::intersect_link(), HDS_accessor< Tag_true >::is_border(), Overlay::match_features_0(), Overlay::overlay_init(), HDS_accessor< Tag_true >::set_parent(), Overlay_primitives::snap_blue_ridge_edge(), and Overlay_primitives::snap_blue_ridge_vertex().
Definition at line 155 of file HDS_accessor.h.
Definition at line 157 of file HDS_accessor.h.
|
inline |
Definition at line 160 of file HDS_accessor.h.
Definition at line 163 of file HDS_accessor.h.
Definition at line 165 of file HDS_accessor.h.
|
inline |
Definition at line 179 of file HDS_accessor.h.
Referenced by Overlay::insert_edge_into_queue().
|
inline |
Definition at line 184 of file HDS_accessor.h.
Referenced by Overlay::insert_edge_into_queue(), Overlay::intersect_blue_with_green(), Overlay::intersect_link(), and Overlay_primitives::normalmatch().
|
inline |
Definition at line 174 of file HDS_accessor.h.
Referenced by Overlay::insert_edge_into_queue(), Overlay::intersect_blue_with_green(), Overlay_primitives::snap_blue_ridge_edge(), and Overlay_primitives::snap_blue_ridge_vertex().
|
inline |
Definition at line 187 of file HDS_accessor.h.
Referenced by Overlay::get_green_parent(), HDS_accessor< Tag_true >::get_inode(), HDS_accessor< Tag_true >::set_inode(), and Overlay::sort_on_green_edges().
|
inline |
Definition at line 295 of file HDS_accessor.h.
Referenced by RFC_Window_overlay::detect_features(), Overlay::get_green_parent(), Overlay::insert_edge_into_queue(), Overlay::is_queue_empty(), and read_files().
|
inline |
Definition at line 299 of file HDS_accessor.h.
Referenced by RFC_Window_overlay::detect_features(), Overlay::get_green_parent(), Overlay::insert_edge_into_queue(), and Overlay::is_queue_empty().
Definition at line 386 of file HDS_accessor.h.
Referenced by Overlay::insert_node_in_green_edge().
Definition at line 374 of file HDS_accessor.h.
Referenced by Overlay::insert_node_in_blue_edge(), and Overlay::project_adjacent_green_vertices().
Definition at line 355 of file HDS_accessor.h.
Referenced by Overlay::project_next_vertex().
|
inline |
Definition at line 297 of file HDS_accessor.h.
Referenced by Overlay::get_green_parent().