ose3dprinter.gui.command.cut_list

build_cut_list

add_angle_bars_to_cut_list(cut_list_table_rows, document)
add_heated_beds_and_spool_holder_rods_to_cut_list(cut_list_table_rows, num_z_axes, document)
axes_by_orientation_item_to_cut_list_item(axes_by_orientation_item)
build_cut_list()
convert_value_to_quantity_and_format(value)
filter_item_with_axes(axes_by_orientation_item)
get_axis_length_for_cut_list(axis, orientation)
See notes at:

https://docs.google.com/presentation/d/1-tsozcFWVngwjjhr9Mp4843hSGy8iQDH__hKvnzkPew/edit

get_objects_from_document(document)
is_axis(obj)
is_frame(obj)
is_object(obj, type)
log_warning_if_odd_number_of_z_axes(num_z_axes, num_heated_bed_rods)
retrieve_axes_by_orientation_from_document(document)
retrieve_frame_from_document(document)
transform_axes_by_orientation_into_cut_list(axes_by_orientation)

copy_cut_list_to_clipboard_command

class CopyCutListToClipboardCommand

Bases: object

Command to copy cut-list to clipboard

Activated()
GetResources()
IsActive()
NAME = 'CopyCutListToClipboard'

handle_cut_list_command_activation

handle_cut_list_command_activation(create_cut_list_task_panel)

save_cut_list_as_csv_command

class SaveCutListAsCsvCommand

Bases: object

Command to save cut-list as a CSV file.

Activated()
GetResources()
IsActive()
NAME = 'SaveCutListAsCsv'