hop.hexabundle_allocation.general_operations.geometry_intersections package

Submodules

hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_rectangle module

hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_rectangle.circle_rectangle_intersection(circle, rectangle)[source]

hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment module

class hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.circle_line_intersection_equation(A, B, C, line_segment)[source]

Bases: object

calculate_determinant()[source]
intersection()[source]
solve_intersecting_points()[source]
solve_intersection_times()[source]
solve_segment_intersects_with_circle()[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.create_circle_segment_equation(circle, segment)[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.point_is_on_segment(point, segment)[source]

hop.hexabundle_allocation.general_operations.geometry_intersections.rectangle_with_rectangle module

hop.hexabundle_allocation.general_operations.geometry_intersections.rectangle_with_rectangle.rectangle_rectangle_intersection(rectangle1, rectangle2)[source]

hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment module

hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment.intersection_slope_segment_and_vertical_segment(vertical_segment, slope_segment)[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment.segments_intersection(segment1, segment2)[source]

Module contents