# Python: module fabmetheus_utilities.geometry.creation.lineation

fabmetheus_utilities.geometry.creation.lineation ($Date: 2008/02/05 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/fabmetheus_utilities/geometry/creation/lineation.py

`Polygon path.`

Modules

``

__init__ fabmetheus_utilities.euclidean | fabmetheus_utilities.geometry.geometry_utilities.evaluate math | fabmetheus_utilities.geometry.manipulation_evaluator.matrix fabmetheus_utilities.geometry.geometry_tools.path |

Classes

``

SideLoop
Spiral
StartEnd

class SideLoop
`` | `Class to handle loop, side angle and side length.`

Methods defined here:

__init__(self, loop, sideAngle=None, sideLength=None)
  `Initialize.`

getManipulationPluginLoops(self, xmlElement)
  `Get loop manipulated by the plugins in the manipulation paths folder.`

rotate(self, xmlElement)
  `Rotate.`

class Spiral
`` | `Class to add a spiral.`

Methods defined here:

__init__(self, stepRatio, xmlElement)
  `Initialize.`

__repr__(self)
  `Get the string representation of this StartEnd.`

getSpiralPoint(self, unitPolar, vector3)
  `Add spiral to the vector.`

class StartEnd
`` | `Class to get a start through end range.`

Methods defined here:

__init__(self, modulo, prefix, xmlElement)
  `Initialize.`

__repr__(self)
  `Get the string representation of this StartEnd.`

Functions

``

getAverageRadius(radiusComplex)
  `Get average radius from radiusComplex.`

getComplexByDictionary(dictionary, valueComplex)
  `Get complex by dictionary.`

getComplexByDictionaryListValue(value, valueComplex)
  `Get complex by dictionary, list or value.`

getComplexByFloatList(floatList, valueComplex)
  `Get complex by float list.`

getComplexByMultiplierPrefix(multiplier, prefix, valueComplex, xmlElement)
  `Get complex from multiplier, prefix and xml element.`

getComplexByMultiplierPrefixes(multiplier, prefixes, valueComplex, xmlElement)
  `Get complex from multiplier, prefixes and xml element.`

getComplexByPrefix(prefix, valueComplex, xmlElement)
  `Get complex from prefix and xml element.`

getComplexByPrefixBeginEnd(prefixBegin, prefixEnd, valueComplex, xmlElement)
  `Get complex from prefixBegin, prefixEnd and xml element.`

getComplexByPrefixes(prefixes, valueComplex, xmlElement)
  `Get complex from prefixes and xml element.`

getComplexIfNone(valueComplex)
  `Get new complex if the original complex is none.`

getFloatByPrefixBeginEnd(prefixBegin, prefixEnd, valueFloat, xmlElement)
  `Get float from prefixBegin, prefixEnd and xml element.`

getFloatByPrefixSide(prefix, side, xmlElement)
  `Get float by prefix and side.`

getGeometryOutput(xmlElement)
  `Get geometry output from paths.`

getGeometryOutputByArguments(arguments, xmlElement)
  `Get vector3 vertexes from attribute dictionary by arguments.`

getGeometryOutputByFunction(manipulationFunction, xmlElement)
  `Get geometry output by manipulationFunction.`

getGeometryOutputByLoop(sideLoop, xmlElement)
  `Get geometry output by side loop.`

getGeometryOutputByLoopFunction(manipulationFunction, sideLoop, xmlElement)
  `Get geometry output by side loop.`

getGeometryOutputByManipulation(sideLoop, xmlElement)
  `Get geometry output by manipulation.`

getMinimumRadius(beginComplexSegmentLength, endComplexSegmentLength, radius)
  `Get minimum radius.`

getNumberOfBezierPoints(begin, end, xmlElement)
  `Get the numberOfBezierPoints.`

getRadiusByPrefix(prefix, sideLength, xmlElement)
  `Get radius by prefix.`

getRadiusComplex(radius, xmlElement)
  `Get radius complex for xmlElement.`

getStrokeRadiusByPrefix(prefix, xmlElement)
  `Get strokeRadius by prefix.`

getUnpackedLoops(loops)
  `Get unpacked loops.`

getWrappedInteger(integer, modulo)
  `Get wrapped integer.`

processXMLElement(xmlElement)
  `Process the xml element.`

processXMLElementByFunction(manipulationFunction, xmlElement)
  `Process the xml element by manipulationFunction.`

processXMLElementByGeometry(geometryOutput, xmlElement)
  `Process the xml element by geometryOutput.`

setClosedAttribute(revolutions, xmlElement)
  `Set the closed attribute of the xmlElement.`

Data
`` |  | __author__ = 'Enrique Perez (perez_enrique@yahoo.com)' __credits__ = 'Art of Illusion <http://www.artofillusion.org/>' __date__ = '$Date: 2008/02/05 $' __license__ = 'GPL 3.0' absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

Author
`` |  | Enrique Perez (perez_enrique@yahoo.com)

Credits
`` |  | Art of Illusion <http://www.artofillusion.org/>