| |
- Island
- ThreadLayer
- TowerRepository
- TowerSkein
class ThreadLayer |
|
A layer of loops and paths. |
|
Methods defined here:
- __init__(self)
- Thread layer constructor.
- __repr__(self)
- Get the string representation of this thread layer.
|
class TowerRepository |
|
A class to handle the tower settings. |
|
Methods defined here:
- __init__(self)
- Set the default settings, execute title & settings fileName.
- execute(self)
- Tower button has been clicked.
|
class TowerSkein |
|
A class to tower a skein of extrusions. |
|
Methods defined here:
- __init__(self)
- addEntireLayer(self, threadLayer)
- Add entire thread layer.
- addHighThread(self, location)
- Add thread with a high move if necessary to clear the previous extrusion.
- addThreadLayerIfNone(self)
- Add a thread layer if it is none.
- addTowers(self)
- Add towers.
- climbTower(self, removedIsland)
- Climb up the island to any islands directly above.
- getBottomLayerIndex(self)
- Get the index of the first island layer which has islands.
- getCraftedGcode(self, gcodeText, towerRepository)
- Parse gcode text and store the tower gcode.
- getRemovedIslandAddLayerLinesIfDifferent(self, islands, layerIndex)
- Add gcode lines for the layer if it is different than the old bottom layer index.
- getTransferClosestNestedRingLines(self, oldOrderedLocation, remainingNestedRings)
- Get and transfer the closest remaining nested ring.
- isInsideRemovedOutsideCone(self, island, removedBoundingLoop, untilLayerIndex)
- Determine if the island is entirely inside the removed bounding loop and outside the collision cone of the remaining islands.
- parseIfWordUntilWord(self, word)
- Parse gcode if there is a word until the word is reached.
- parseInitialization(self)
- Parse gcode initialization and store the parameters.
- parseLine(self, lineIndex)
- Parse a gcode line.
| |