Table of Contents - winding-polygon-0.0.14 Documentation
Classes and Modules
- WindingPolygon
- WindingPolygon::AVLNode
- WindingPolygon::AVLTree
- WindingPolygon::EventQueue
- WindingPolygon::Point
- WindingPolygon::Polygon
- WindingPolygon::Segment
- WindingPolygon::SweepLine
- WindingPolygon::Vector
Methods
- ::decompose — WindingPolygon
- ::final_decompose — WindingPolygon
- ::get_first_segment — WindingPolygon
- ::get_one_simple_polygon — WindingPolygon
- ::new — WindingPolygon::AVLTree
- ::new — WindingPolygon::AVLNode
- ::new — WindingPolygon::EventQueue
- ::new — WindingPolygon::Point
- ::new — WindingPolygon::Polygon
- ::new — WindingPolygon::Segment
- ::new — WindingPolygon::SweepLine
- #* — WindingPolygon::Vector
- #+ — WindingPolygon::Vector
- #- — WindingPolygon::Vector
- #< — WindingPolygon::Point
- #< — WindingPolygon::Segment
- #<=> — WindingPolygon::Point
- #<=> — WindingPolygon::Segment
- #== — WindingPolygon::Point
- #== — WindingPolygon::Polygon
- #== — WindingPolygon::Segment
- #== — WindingPolygon::Vector
- #> — WindingPolygon::Point
- #> — WindingPolygon::Segment
- #add — WindingPolygon::SweepLine
- #add_segment — WindingPolygon::SweepLine
- #add_to_intersection_point_collection — WindingPolygon::Polygon
- #balance — WindingPolygon::AVLNode
- #coerce — WindingPolygon::Vector
- #collinear_with? — WindingPolygon::Vector
- #compare — WindingPolygon::Point
- #create_node — WindingPolygon::AVLTree
- #cross_product — WindingPolygon::Vector
- #delete — WindingPolygon::AVLTree
- #difference — WindingPolygon::AVLNode
- #exist — WindingPolygon::EventQueue
- #find — WindingPolygon::SweepLine
- #find_intersection_point_between_segments — WindingPolygon::Polygon
- #find_segment — WindingPolygon::SweepLine
- #get_first_intersection_point_hash — WindingPolygon::Polygon
- #get_intersection_points — WindingPolygon::Polygon
- #insert — WindingPolygon::AVLTree
- #insert — WindingPolygon::EventQueue
- #intersect — WindingPolygon::SweepLine
- #intersection_point_with — WindingPolygon::Segment
- #is_intersected_with — WindingPolygon::Segment
- #is_left — WindingPolygon::Point
- #is_on_the_line — WindingPolygon::Segment
- #is_simple — WindingPolygon::Polygon
- #max — WindingPolygon::AVLTree
- #max — WindingPolygon::AVLNode
- #min — WindingPolygon::AVLTree
- #min — WindingPolygon::AVLNode
- #modulus — WindingPolygon::Vector
- #next — WindingPolygon::AVLNode
- #point_hash_with_edge_info — WindingPolygon::Polygon
- #prev — WindingPolygon::AVLNode
- #print — WindingPolygon::AVLTree
- #print — WindingPolygon::AVLNode
- #print_node — WindingPolygon::AVLNode
- #remove — WindingPolygon::SweepLine
- #rotate — WindingPolygon::AVLNode
- #rotate_left — WindingPolygon::AVLNode
- #rotate_right — WindingPolygon::AVLNode
- #scalar_product — WindingPolygon::Vector
- #scan — WindingPolygon::AVLTree
- #search — WindingPolygon::AVLTree
- #search_node — WindingPolygon::AVLTree
- #sort — WindingPolygon::AVLTree
- #sort_node — WindingPolygon::AVLTree
- #swap — WindingPolygon::SweepLine
- #to_s — WindingPolygon::AVLNode
- #to_s — WindingPolygon::Segment
- #update_height — WindingPolygon::AVLNode