virtual_knitting_machine.machine_components.needles package
This package contains classes for different needle types in the knitting machine.
Submodules
- virtual_knitting_machine.machine_components.needles.Needle module
Needle_SpecificationNeedle_Specification.is_frontNeedle_Specification.positionNeedle_Specification.opposite()Needle_Specification.is_backNeedle_Specification.is_sliderNeedle_Specification.pull_directionNeedle_Specification.slot_by_racking()Needle_Specification.offset()Needle_Specification.__str__()Needle_Specification.__repr__()Needle_Specification.__hash__()Needle_Specification.__lt__()Needle_Specification.__eq__()Needle_Specification.__int__()Needle_Specification.__add__()Needle_Specification.__radd__()Needle_Specification.__sub__()Needle_Specification.__class_getitem__()Needle_Specification.__init__()
Needle_PositionNeedle_Position.__init__()Needle_Position.is_frontNeedle_Position.positionNeedle_Position.is_sliderNeedle_Position.opposite()Needle_Position.offset()Needle_Position.__add__()Needle_Position.__class_getitem__()Needle_Position.__eq__()Needle_Position.__hash__()Needle_Position.__int__()Needle_Position.__lt__()Needle_Position.__radd__()Needle_Position.__repr__()Needle_Position.__str__()Needle_Position.__sub__()Needle_Position.is_backNeedle_Position.pull_directionNeedle_Position.slot_by_racking()
NeedleNeedle.held_loopsNeedle.__init__()Needle.gauged_layersNeedle.sheetNeedle.position_in_sheetNeedle.knitting_machineNeedle.gauge_neighborsNeedle.is_frontNeedle.positionNeedle.slot_numberNeedle.has_loopsNeedle.needle_positionNeedle.opposite()Needle.offset()Needle.main_needle()Needle.active_floats()Needle.float_overlaps_needle()Needle.add_loop()Needle.add_loops()Needle.transfer_loops()Needle.drop()Needle.needle_position_from_sheet_and_gauge()Needle.iterates_over_needles()Needle.__rsub__()Needle.__add__()Needle.__class_getitem__()Needle.__eq__()Needle.__hash__()Needle.__int__()Needle.__lt__()Needle.__radd__()Needle.__repr__()Needle.__str__()Needle.__sub__()Needle.aligned_with_slot()Needle.direction_to_slot()Needle.handle_violations()Needle.in_pass_direction()Needle.is_backNeedle.is_sliderNeedle.left_of_slot()Needle.machine_is_all_needle_rackedNeedle.machine_rackingNeedle.machine_specificationNeedle.needle_count_of_machineNeedle.pull_directionNeedle.right_of_slot()Needle.rightmost_slot_on_machineNeedle.set_response_for()Needle.slot_by_racking()Needle.violation_policy
- virtual_knitting_machine.machine_components.needles.Sheet_Identifier module
- virtual_knitting_machine.machine_components.needles.Slider_Needle module
Slider_NeedleSlider_Needle.__init__()Slider_Needle.is_sliderSlider_Needle.iterates_over_sliders()Slider_Needle.__add__()Slider_Needle.__class_getitem__()Slider_Needle.__eq__()Slider_Needle.__hash__()Slider_Needle.__int__()Slider_Needle.__lt__()Slider_Needle.__radd__()Slider_Needle.__repr__()Slider_Needle.__rsub__()Slider_Needle.__str__()Slider_Needle.__sub__()Slider_Needle.active_floats()Slider_Needle.add_loop()Slider_Needle.add_loops()Slider_Needle.aligned_with_slot()Slider_Needle.direction_to_slot()Slider_Needle.drop()Slider_Needle.float_overlaps_needle()Slider_Needle.gauge_neighborsSlider_Needle.gauged_layersSlider_Needle.handle_violations()Slider_Needle.has_loopsSlider_Needle.in_pass_direction()Slider_Needle.is_backSlider_Needle.is_frontSlider_Needle.iterates_over_needles()Slider_Needle.knitting_machineSlider_Needle.left_of_slot()Slider_Needle.machine_is_all_needle_rackedSlider_Needle.machine_rackingSlider_Needle.machine_specificationSlider_Needle.main_needle()Slider_Needle.needle_count_of_machineSlider_Needle.needle_positionSlider_Needle.needle_position_from_sheet_and_gauge()Slider_Needle.offset()Slider_Needle.opposite()Slider_Needle.positionSlider_Needle.position_in_sheetSlider_Needle.pull_directionSlider_Needle.right_of_slot()Slider_Needle.rightmost_slot_on_machineSlider_Needle.set_response_for()Slider_Needle.sheetSlider_Needle.slot_by_racking()Slider_Needle.slot_numberSlider_Needle.transfer_loops()Slider_Needle.violation_policy
- virtual_knitting_machine.machine_components.needles.slotted_position_protocol module
Slotted_PositionSlotted_Position.slot_numberSlotted_Position.aligned_with_slot()Slotted_Position.left_of_slot()Slotted_Position.right_of_slot()Slotted_Position.direction_to_slot()Slotted_Position.in_pass_direction()Slotted_Position.__int__()Slotted_Position.__class_getitem__()Slotted_Position.__init__()Slotted_Position.handle_violations()Slotted_Position.knitting_machineSlotted_Position.machine_is_all_needle_rackedSlotted_Position.machine_rackingSlotted_Position.machine_specificationSlotted_Position.needle_count_of_machineSlotted_Position.rightmost_slot_on_machineSlotted_Position.set_response_for()Slotted_Position.violation_policy