hop.hexabundle_allocation.general_operations.geometry_shapes package

Submodules

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]

Module contents