Package entities :: Module paths :: Class Path
[hide private]
[frames] | no frames]

Class Path

source code


A Path the tool will follow within a nested ring.

Instance Methods [hide private]
 
__init__(self, z, runtimeParameters) source code
 
__str__(self)
Get the string representation.
source code
 
getDistanceAndDuration(self)
Returns the time taken to follow the path and the distance
source code
 
getStartPoint(self) source code
 
getEndPoint(self) source code
 
getFeedRateMinute(self)
Allows subclasses to override the relevant feedrate method so we don't have to use large if statements.
source code
 
generateGcode(self, lookaheadStartVector=None, feedAndFlowRateMultiplier=1.0)
Transforms paths and points to gcode
source code
 
getFeedRateAndMultiplier(self, feedRateMinute, feedRateMultiplier)
Returns the multiplier that results in either the minimum feed rate or the slowed down feed rate
source code
 
getResetExtruderDistanceCommand(self) source code
 
getExtrusionDistance(self, point, flowRate, feedRateMinute) source code
 
offset(self, offset) source code
 
addPath(self, path)
Add a path to the output.
source code