virtual_knitting_machine.machine_components.yarn_management package
This package contains the classes used to manage the yarn-carriers in a knitting machine.
Submodules
- virtual_knitting_machine.machine_components.yarn_management.Yarn_Carrier module
Yarn_Carrier_StateYarn_Carrier_State.yarnYarn_Carrier_State.is_activeYarn_Carrier_State.is_hookedYarn_Carrier_State.carrier_idYarn_Carrier_State.starting_positionYarn_Carrier_State.__lt__()Yarn_Carrier_State.__eq__()Yarn_Carrier_State.__hash__()Yarn_Carrier_State.__str__()Yarn_Carrier_State.__repr__()Yarn_Carrier_State.__int__()Yarn_Carrier_State.__class_getitem__()Yarn_Carrier_State.__init__()Yarn_Carrier_State.aligned_with_slot()Yarn_Carrier_State.direction_to_slot()Yarn_Carrier_State.handle_violations()Yarn_Carrier_State.in_pass_direction()Yarn_Carrier_State.knitting_machineYarn_Carrier_State.last_directionYarn_Carrier_State.left_of_slot()Yarn_Carrier_State.machine_is_all_needle_rackedYarn_Carrier_State.machine_rackingYarn_Carrier_State.machine_specificationYarn_Carrier_State.needle_count_of_machineYarn_Carrier_State.position_on_bedYarn_Carrier_State.right_of_slot()Yarn_Carrier_State.rightmost_slot_on_machineYarn_Carrier_State.set_response_for()Yarn_Carrier_State.slot_numberYarn_Carrier_State.violation_policy
Yarn_CarrierYarn_Carrier.__init__()Yarn_Carrier.knitting_machineYarn_Carrier.carrier_idYarn_Carrier.yarnYarn_Carrier.position_on_bedYarn_Carrier.is_activeYarn_Carrier.activate()Yarn_Carrier.deactivate()Yarn_Carrier.is_hookedYarn_Carrier.set_position()Yarn_Carrier.make_loop()Yarn_Carrier.bring_in()Yarn_Carrier.inhook()Yarn_Carrier.releasehook()Yarn_Carrier.__class_getitem__()Yarn_Carrier.__eq__()Yarn_Carrier.__hash__()Yarn_Carrier.__int__()Yarn_Carrier.__lt__()Yarn_Carrier.__repr__()Yarn_Carrier.__str__()Yarn_Carrier.aligned_with_slot()Yarn_Carrier.direction_to_slot()Yarn_Carrier.handle_violations()Yarn_Carrier.in_pass_direction()Yarn_Carrier.last_directionYarn_Carrier.left_of_slot()Yarn_Carrier.machine_is_all_needle_rackedYarn_Carrier.machine_rackingYarn_Carrier.machine_specificationYarn_Carrier.needle_count_of_machineYarn_Carrier.out()Yarn_Carrier.right_of_slot()Yarn_Carrier.rightmost_slot_on_machineYarn_Carrier.set_response_for()Yarn_Carrier.slot_numberYarn_Carrier.starting_positionYarn_Carrier.violation_policyYarn_Carrier.outhook()
- virtual_knitting_machine.machine_components.yarn_management.Yarn_Carrier_Set module
Yarn_Carrier_SetYarn_Carrier_Set.__init__()Yarn_Carrier_Set.get_carriers()Yarn_Carrier_Set.position_carriers_at_needle()Yarn_Carrier_Set.carrier_idsYarn_Carrier_Set.many_carriersYarn_Carrier_Set.__str__()Yarn_Carrier_Set.__hash__()Yarn_Carrier_Set.__repr__()Yarn_Carrier_Set.__eq__()Yarn_Carrier_Set.__iter__()Yarn_Carrier_Set.__getitem__()Yarn_Carrier_Set.__len__()Yarn_Carrier_Set.count()Yarn_Carrier_Set.index()Yarn_Carrier_Set.__contains__()Yarn_Carrier_Set.carrier_DAT_ID()
- virtual_knitting_machine.machine_components.yarn_management.Yarn_Carrier_Snapshot module
Yarn_Carrier_SnapshotYarn_Carrier_Snapshot.__init__()Yarn_Carrier_Snapshot.knitting_machineYarn_Carrier_Snapshot.last_loop_idYarn_Carrier_Snapshot.yarnYarn_Carrier_Snapshot.position_on_bedYarn_Carrier_Snapshot.is_activeYarn_Carrier_Snapshot.is_hookedYarn_Carrier_Snapshot.carrier_idYarn_Carrier_Snapshot.loop_made_before_snapshot()Yarn_Carrier_Snapshot.__class_getitem__()Yarn_Carrier_Snapshot.__eq__()Yarn_Carrier_Snapshot.__hash__()Yarn_Carrier_Snapshot.__int__()Yarn_Carrier_Snapshot.__lt__()Yarn_Carrier_Snapshot.__repr__()Yarn_Carrier_Snapshot.__str__()Yarn_Carrier_Snapshot.aligned_with_slot()Yarn_Carrier_Snapshot.direction_to_slot()Yarn_Carrier_Snapshot.handle_violations()Yarn_Carrier_Snapshot.in_pass_direction()Yarn_Carrier_Snapshot.last_directionYarn_Carrier_Snapshot.left_of_slot()Yarn_Carrier_Snapshot.machine_is_all_needle_rackedYarn_Carrier_Snapshot.machine_rackingYarn_Carrier_Snapshot.machine_specificationYarn_Carrier_Snapshot.needle_count_of_machineYarn_Carrier_Snapshot.right_of_slot()Yarn_Carrier_Snapshot.rightmost_slot_on_machineYarn_Carrier_Snapshot.set_response_for()Yarn_Carrier_Snapshot.slot_numberYarn_Carrier_Snapshot.starting_positionYarn_Carrier_Snapshot.violation_policy
- virtual_knitting_machine.machine_components.yarn_management.Yarn_Insertion_System module
Yarn_Insertion_System_StateYarn_Insertion_System_State.carriersYarn_Insertion_System_State.hook_positionYarn_Insertion_System_State.hook_input_directionYarn_Insertion_System_State.hooked_carrierYarn_Insertion_System_State.searching_for_positionYarn_Insertion_System_State.carrier_idsYarn_Insertion_System_State.inserting_hook_availableYarn_Insertion_System_State.active_carriersYarn_Insertion_System_State.active_floatsYarn_Insertion_System_State.conflicts_with_inserting_hook()Yarn_Insertion_System_State.missing_carriers()Yarn_Insertion_System_State.is_active()Yarn_Insertion_System_State.yarn_is_loose()Yarn_Insertion_System_State.__contains__()Yarn_Insertion_System_State.__getitem__()Yarn_Insertion_System_State.__class_getitem__()Yarn_Insertion_System_State.__init__()Yarn_Insertion_System_State.handle_violations()Yarn_Insertion_System_State.knitting_machineYarn_Insertion_System_State.machine_is_all_needle_rackedYarn_Insertion_System_State.machine_rackingYarn_Insertion_System_State.machine_specificationYarn_Insertion_System_State.needle_count_of_machineYarn_Insertion_System_State.rightmost_slot_on_machineYarn_Insertion_System_State.set_response_for()Yarn_Insertion_System_State.violation_policy
Yarn_Insertion_SystemYarn_Insertion_System.__init__()Yarn_Insertion_System.knitting_machineYarn_Insertion_System.carriersYarn_Insertion_System.hook_positionYarn_Insertion_System.hook_input_directionYarn_Insertion_System.hooked_carrierYarn_Insertion_System.searching_for_positionYarn_Insertion_System.bring_in()Yarn_Insertion_System.inhook()Yarn_Insertion_System.releasehook()Yarn_Insertion_System.out()Yarn_Insertion_System.__class_getitem__()Yarn_Insertion_System.__contains__()Yarn_Insertion_System.__getitem__()Yarn_Insertion_System.active_carriersYarn_Insertion_System.active_floatsYarn_Insertion_System.carrier_idsYarn_Insertion_System.conflicts_with_inserting_hook()Yarn_Insertion_System.handle_violations()Yarn_Insertion_System.inserting_hook_availableYarn_Insertion_System.is_active()Yarn_Insertion_System.machine_is_all_needle_rackedYarn_Insertion_System.machine_rackingYarn_Insertion_System.machine_specificationYarn_Insertion_System.missing_carriers()Yarn_Insertion_System.needle_count_of_machineYarn_Insertion_System.outhook()Yarn_Insertion_System.rightmost_slot_on_machineYarn_Insertion_System.set_response_for()Yarn_Insertion_System.violation_policyYarn_Insertion_System.yarn_is_loose()Yarn_Insertion_System.position_carrier_at_needle()Yarn_Insertion_System.make_loops()
- virtual_knitting_machine.machine_components.yarn_management.Yarn_Insertion_System_Snapshot module
Yarn_Insertion_System_SnapshotYarn_Insertion_System_Snapshot._carriersYarn_Insertion_System_Snapshot.__init__()Yarn_Insertion_System_Snapshot.yarn_insertion_systemYarn_Insertion_System_Snapshot.knitting_machineYarn_Insertion_System_Snapshot.carriersYarn_Insertion_System_Snapshot.hook_positionYarn_Insertion_System_Snapshot.hook_input_directionYarn_Insertion_System_Snapshot.hooked_carrierYarn_Insertion_System_Snapshot.searching_for_positionYarn_Insertion_System_Snapshot.active_floatsYarn_Insertion_System_Snapshot.__class_getitem__()Yarn_Insertion_System_Snapshot.__contains__()Yarn_Insertion_System_Snapshot.__getitem__()Yarn_Insertion_System_Snapshot.active_carriersYarn_Insertion_System_Snapshot.carrier_idsYarn_Insertion_System_Snapshot.conflicts_with_inserting_hook()Yarn_Insertion_System_Snapshot.handle_violations()Yarn_Insertion_System_Snapshot.inserting_hook_availableYarn_Insertion_System_Snapshot.is_active()Yarn_Insertion_System_Snapshot.machine_is_all_needle_rackedYarn_Insertion_System_Snapshot.machine_rackingYarn_Insertion_System_Snapshot.machine_specificationYarn_Insertion_System_Snapshot.missing_carriers()Yarn_Insertion_System_Snapshot.needle_count_of_machineYarn_Insertion_System_Snapshot.rightmost_slot_on_machineYarn_Insertion_System_Snapshot.set_response_for()Yarn_Insertion_System_Snapshot.violation_policyYarn_Insertion_System_Snapshot.yarn_is_loose()