hop.hexabundle_allocation.general_operations.geometry_shapes package
hop.hexabundle_allocation.general_operations.geometry_shapes.circle module
-
class hop.hexabundle_allocation.general_operations.geometry_shapes.circle.circle(center, radius, orientation)[source]
Bases: object
-
calculate_circle_all_coordinates()[source]
-
draw_circle(colour, ax1, ax2)[source]
hop.hexabundle_allocation.general_operations.geometry_shapes.rectangle module
-
class hop.hexabundle_allocation.general_operations.geometry_shapes.rectangle.rectangle(center, length, width, orientation)[source]
Bases: object
-
calculate_4corners()[source]
-
draw_rectangle(colour, figurenum, ax)[source]
-
label_corners_on_plot()[source]
-
plot_corners()[source]
hop.hexabundle_allocation.general_operations.geometry_shapes.segment module
-
class hop.hexabundle_allocation.general_operations.geometry_shapes.segment.line(slope, origin)[source]
Bases: object
-
calculate_y_from_x(x)[source]
-
class hop.hexabundle_allocation.general_operations.geometry_shapes.segment.segment(start_point, end_point)[source]
Bases: object
-
create_line_equation()[source]
-
draw_segment(colour)[source]
-
point_is_on_segment(point)[source]
-
vector()[source]
-
vertical()[source]