

<a name="fontlab.flLayer"></a>

# `flLayer`


<dt class="class"><h2><span class="class-name">fontlab.flLayer</span> = <a name="fontlab.flLayer" href="#fontlab.flLayer">class flLayer</a>(<a href="./__builtin__.html#object">object</a>)</h2></dt><dd class="class"><dd>


<pre class="doc" markdown="0">flLayer representation

Constructors:
  flLayer()
  flLayer(flObject)
  flLayer(flGlyph)
  flLayer('title')</pre>


</dd><h4 class="head-methods">Methods </h4><dl class="function"><dt><a name="flLayer-__delattr__" href="#flLayer-__delattr__"><span class="function-name">__delattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__delattr__">__delattr__</a>('name') <==> del x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__eq__" href="#flLayer-__eq__"><span class="function-name">__eq__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__eq__">__eq__</a>(y) <==> x==y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__ge__" href="#flLayer-__ge__"><span class="function-name">__ge__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__ge__">__ge__</a>(y) <==> x>=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__getattribute__" href="#flLayer-__getattribute__"><span class="function-name">__getattribute__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__getattribute__">__getattribute__</a>('name') <==> x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__gt__" href="#flLayer-__gt__"><span class="function-name">__gt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__gt__">__gt__</a>(y) <==> x>y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__init__" href="#flLayer-__init__"><span class="function-name">__init__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__init__">__init__</a>(...) initializes x; see help(<a href="#fontlab.flLayer-type">type</a>(x)) for signature</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__le__" href="#flLayer-__le__"><span class="function-name">__le__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__le__">__le__</a>(y) <==> x<=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__lt__" href="#flLayer-__lt__"><span class="function-name">__lt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__lt__">__lt__</a>(y) <==> x<y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__ne__" href="#flLayer-__ne__"><span class="function-name">__ne__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__ne__">__ne__</a>(y) <==> x!=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__repr__" href="#flLayer-__repr__"><span class="function-name">__repr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__repr__">__repr__</a>() <==> repr(x)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-__setattr__" href="#flLayer-__setattr__"><span class="function-name">__setattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flLayer-__setattr__">__setattr__</a>('name', value) <==> x.name = value</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-addAnchor" href="#flLayer-addAnchor"><span class="function-name">addAnchor</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-addAnchor">addAnchor</a>(flPinPoint)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-addComponent" href="#flLayer-addComponent"><span class="function-name">addComponent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-addComponent">addComponent</a>(flComponent component)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-addShape" href="#flLayer-addShape"><span class="function-name">addShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape <a href="#fontlab.flLayer-addShape">addShape</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-addShapes" href="#flLayer-addShapes"><span class="function-name">addShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-addShapes">addShapes</a>(list(flShape))</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-appendGuidelines" href="#flLayer-appendGuidelines"><span class="function-name">appendGuidelines</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-appendGuidelines">appendGuidelines</a>(list(flGuideLine))</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-applyTransform" href="#flLayer-applyTransform"><span class="function-name">applyTransform</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-applyTransform">applyTransform</a>([QTransform transform])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-assignFgLayer" href="#flLayer-assignFgLayer"><span class="function-name">assignFgLayer</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-assignFgLayer">assignFgLayer</a>(fgLayer, bool doGuides, bool doHints, bool doAnchors, bool doShapes, bool doTTH)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-assignStyle" href="#flLayer-assignStyle"><span class="function-name">assignStyle</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-assignStyle">assignStyle</a>(flLayer layer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-autohint" href="#flLayer-autohint"><span class="function-name">autohint</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-autohint">autohint</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-bindDependencies" href="#flLayer-bindDependencies"><span class="function-name">bindDependencies</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-bindDependencies">bindDependencies</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-buildAuto" href="#flLayer-buildAuto"><span class="function-name">buildAuto</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-buildAuto">buildAuto</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-changed" href="#flLayer-changed"><span class="function-name">changed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-changed">changed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-checkInitHistoryState" href="#flLayer-checkInitHistoryState"><span class="function-name">checkInitHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-checkInitHistoryState">checkInitHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-cleanEmptyShapes" href="#flLayer-cleanEmptyShapes"><span class="function-name">cleanEmptyShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-cleanEmptyShapes">cleanEmptyShapes</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clearAboveHistory" href="#flLayer-clearAboveHistory"><span class="function-name">clearAboveHistory</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-clearAboveHistory">clearAboveHistory</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clearAnchors" href="#flLayer-clearAnchors"><span class="function-name">clearAnchors</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-clearAnchors">clearAnchors</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clearComponents" href="#flLayer-clearComponents"><span class="function-name">clearComponents</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-clearComponents">clearComponents</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clearFlag" href="#flLayer-clearFlag"><span class="function-name">clearFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-clearFlag">clearFlag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clearFlags" href="#flLayer-clearFlags"><span class="function-name">clearFlags</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-clearFlags">clearFlags</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-clone" href="#flLayer-clone"><span class="function-name">clone</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-cloneCustom" href="#flLayer-cloneCustom"><span class="function-name">cloneCustom</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flLayer, list(flObject)) <a href="#fontlab.flLayer-cloneCustom">cloneCustom</a>(uint)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-compare" href="#flLayer-compare"><span class="function-name">compare</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-compare">compare</a>(flLayer layer, double error)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-compoundMakeSelected" href="#flLayer-compoundMakeSelected"><span class="function-name">compoundMakeSelected</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-compoundMakeSelected">compoundMakeSelected</a>(bool set_active, bool process_all)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-compoundMakeSelectedToShapes" href="#flLayer-compoundMakeSelectedToShapes"><span class="function-name">compoundMakeSelectedToShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-compoundMakeSelectedToShapes">compoundMakeSelectedToShapes</a>([bool set_active =true])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-contourRect" href="#flLayer-contourRect"><span class="function-name">contourRect</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF <a href="#fontlab.flLayer-contourRect">contourRect</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-createAnchor" href="#flLayer-createAnchor"><span class="function-name">createAnchor</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flPinPoint <a href="#fontlab.flLayer-createAnchor">createAnchor</a>(QPointF p, bool auto_positioning)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-createHistoryState" href="#flLayer-createHistoryState"><span class="function-name">createHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-createHistoryState">createHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-currentHistoryState" href="#flLayer-currentHistoryState"><span class="function-name">currentHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-deactivateAllShapes" href="#flLayer-deactivateAllShapes"><span class="function-name">deactivateAllShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-deactivateAllShapes">deactivateAllShapes</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-fillFgAnchors" href="#flLayer-fillFgAnchors"><span class="function-name">fillFgAnchors</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-fillFgAnchors">fillFgAnchors</a>(fgLayer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-fillFgGuides" href="#flLayer-fillFgGuides"><span class="function-name">fillFgGuides</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-fillFgGuides">fillFgGuides</a>(fgLayer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-fillFgHints" href="#flLayer-fillFgHints"><span class="function-name">fillFgHints</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-fillFgHints">fillFgHints</a>(fgLayer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-findAnchor" href="#flLayer-findAnchor"><span class="function-name">findAnchor</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flPinPoint <a href="#fontlab.flLayer-findAnchor">findAnchor</a>(QString name)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-findNearestNode" href="#flLayer-findNearestNode"><span class="function-name">findNearestNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flShape, flNode best_node, double maxd) <a href="#fontlab.flLayer-findNearestNode">findNearestNode</a>(QPointF, flNode::NodeType node_type, double maxd)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-findNode" href="#flLayer-findNode"><span class="function-name">findNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flNode, QPointF)/Nothing <a href="#fontlab.flLayer-findNode">findNode</a>(string name)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-flag" href="#flLayer-flag"><span class="function-name">flag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-flag">flag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getActiveComposite" href="#flLayer-getActiveComposite"><span class="function-name">getActiveComposite</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape/Nothing <a href="#fontlab.flLayer-getActiveComposite">getActiveComposite</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getActiveShape" href="#flLayer-getActiveShape"><span class="function-name">getActiveShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flShape, QTransform)/Nothing <a href="#fontlab.flLayer-getActiveShape">getActiveShape</a>([bool = true])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getContours" href="#flLayer-getContours"><span class="function-name">getContours</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContour) <a href="#fontlab.flLayer-getContours">getContours</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getImgLayer" href="#flLayer-getImgLayer"><span class="function-name">getImgLayer</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flLayer <a href="#fontlab.flLayer-getImgLayer">getImgLayer</a>(bool create)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getMaskLayer" href="#flLayer-getMaskLayer"><span class="function-name">getMaskLayer</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flLayer <a href="#fontlab.flLayer-getMaskLayer">getMaskLayer</a>(bool create)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getMasterPosition" href="#flLayer-getMasterPosition"><span class="function-name">getMasterPosition</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QMap<QString, double>/Nothing <a href="#fontlab.flLayer-getMasterPosition">getMasterPosition</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getOwnerComposite" href="#flLayer-getOwnerComposite"><span class="function-name">getOwnerComposite</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShapeInfo <a href="#fontlab.flLayer-getOwnerComposite">getOwnerComposite</a>(flShape, QTransform) / flShapeData <a href="#fontlab.flLayer-getOwnerComposite">getOwnerComposite</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getProperties" href="#flLayer-getProperties"><span class="function-name">getProperties</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getProperty" href="#flLayer-getProperty"><span class="function-name">getProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-getProperty">getProperty</a>('key') - get object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getPropertyFloat" href="#flLayer-getPropertyFloat"><span class="function-name">getPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-getPropertyFloat">getPropertyFloat</a>('key') - get float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getPropertyInt" href="#flLayer-getPropertyInt"><span class="function-name">getPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-getPropertyInt">getPropertyInt</a>('key') - get int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getSelected" href="#flLayer-getSelected"><span class="function-name">getSelected</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContour)/Nothing <a href="#fontlab.flLayer-getSelected">getSelected</a>(SelectionMode)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getShapes" href="#flLayer-getShapes"><span class="function-name">getShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flShape) <a href="#fontlab.flLayer-getShapes">getShapes</a>(ShapeType shape_type)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getTthCode" href="#flLayer-getTthCode"><span class="function-name">getTthCode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-getTthCode">getTthCode</a>(fgLayer fg_layer, fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getTthData" href="#flLayer-getTthData"><span class="function-name">getTthData</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(bytes) / Nothing <a href="#fontlab.flLayer-getTthData">getTthData</a>(fgLayer fg_layer, fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-getTthProgram" href="#flLayer-getTthProgram"><span class="function-name">getTthProgram</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QString <a href="#fontlab.flLayer-getTthProgram">getTthProgram</a>(fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-goDown" href="#flLayer-goDown"><span class="function-name">goDown</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-goDown">goDown</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-goUp" href="#flLayer-goUp"><span class="function-name">goUp</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-goUp">goUp</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-hasHistoryState" href="#flLayer-hasHistoryState"><span class="function-name">hasHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-hasHistoryState">hasHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-hasShape" href="#flLayer-hasShape"><span class="function-name">hasShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-hasShape">hasShape</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-hasShapeData" href="#flLayer-hasShapeData"><span class="function-name">hasShapeData</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-hasShapeData">hasShapeData</a>(flShapeData)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-haveSelected" href="#flLayer-haveSelected"><span class="function-name">haveSelected</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-haveSelected">haveSelected</a>(SelectionMode)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-hints2links" href="#flLayer-hints2links"><span class="function-name">hints2links</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-hints2links">hints2links</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-historyStates" href="#flLayer-historyStates"><span class="function-name">historyStates</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-historyStates">historyStates</a>(bool accepted_state)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-independedAll" href="#flLayer-independedAll"><span class="function-name">independedAll</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-independedAll">independedAll</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-initialHistoryState" href="#flLayer-initialHistoryState"><span class="function-name">initialHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-inkBox" href="#flLayer-inkBox"><span class="function-name">inkBox</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF <a href="#fontlab.flLayer-inkBox">inkBox</a>([QTransform tx = QTransform()])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-insertShape" href="#flLayer-insertShape"><span class="function-name">insertShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape <a href="#fontlab.flLayer-insertShape">insertShape</a>(int index, flShape shape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-isBack" href="#flLayer-isBack"><span class="function-name">isBack</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-isBack">isBack</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-isCompatible" href="#flLayer-isCompatible"><span class="function-name">isCompatible</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-isCompatible">isCompatible</a>(flLayer, bool strong)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-isEqual" href="#flLayer-isEqual"><span class="function-name">isEqual</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-isEqual">isEqual</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-isFront" href="#flLayer-isFront"><span class="function-name">isFront</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-isFront">isFront</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-killAuto" href="#flLayer-killAuto"><span class="function-name">killAuto</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-killAuto">killAuto</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-nodesCount" href="#flLayer-nodesCount"><span class="function-name">nodesCount</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flLayer-nodesCount">nodesCount</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-prepareTransformationData" href="#flLayer-prepareTransformationData"><span class="function-name">prepareTransformationData</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-prepareTransformationData">prepareTransformationData</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-release" href="#flLayer-release"><span class="function-name">release</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-release">release</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-remove" href="#flLayer-remove"><span class="function-name">remove</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-remove">remove</a>([flObject])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeAllShapes" href="#flLayer-removeAllShapes"><span class="function-name">removeAllShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-removeAllShapes">removeAllShapes</a>([ShapeType shape_type=AnyShape])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeAnchor" href="#flLayer-removeAnchor"><span class="function-name">removeAnchor</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-removeAnchor">removeAnchor</a>(flPinPoint)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeChild" href="#flLayer-removeChild"><span class="function-name">removeChild</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-removeChild">removeChild</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeGuides" href="#flLayer-removeGuides"><span class="function-name">removeGuides</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-removeGuides">removeGuides</a>(bool horizontal, bool vertical)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeHints" href="#flLayer-removeHints"><span class="function-name">removeHints</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-removeHints">removeHints</a>(bool horizontal, bool vertical)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeProperty" href="#flLayer-removeProperty"><span class="function-name">removeProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-removeProperty">removeProperty</a>('key')</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-removeShape" href="#flLayer-removeShape"><span class="function-name">removeShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-removeShape">removeShape</a>(flShape[, bool recursive=true])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-reorderShapes" href="#flLayer-reorderShapes"><span class="function-name">reorderShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-reorderShapes">reorderShapes</a>(QList<uint>)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-replaceShape" href="#flLayer-replaceShape"><span class="function-name">replaceShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-replaceShape">replaceShape</a>(flShape old_shape, flShape new_shape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-resetInkBox" href="#flLayer-resetInkBox"><span class="function-name">resetInkBox</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-resetInkBox">resetInkBox</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-resetMetricsLeft" href="#flLayer-resetMetricsLeft"><span class="function-name">resetMetricsLeft</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-resetMetricsLeft">resetMetricsLeft</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-resetMetricsRight" href="#flLayer-resetMetricsRight"><span class="function-name">resetMetricsRight</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-resetMetricsRight">resetMetricsRight</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-resetMetricsWidth" href="#flLayer-resetMetricsWidth"><span class="function-name">resetMetricsWidth</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-resetMetricsWidth">resetMetricsWidth</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-resetTransformationData" href="#flLayer-resetTransformationData"><span class="function-name">resetTransformationData</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-resetTransformationData">resetTransformationData</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-restoreHistoryState" href="#flLayer-restoreHistoryState"><span class="function-name">restoreHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-restoreHistoryState">restoreHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-selectAll" href="#flLayer-selectAll"><span class="function-name">selectAll</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-selectAll">selectAll</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-sendToBack" href="#flLayer-sendToBack"><span class="function-name">sendToBack</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-sendToBack">sendToBack</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-sendToFront" href="#flLayer-sendToFront"><span class="function-name">sendToFront</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-sendToFront">sendToFront</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setActive" href="#flLayer-setActive"><span class="function-name">setActive</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setActive">setActive</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setActiveShape" href="#flLayer-setActiveShape"><span class="function-name">setActiveShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setActiveShape">setActiveShape</a>(flShape)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setAllShapesSelected" href="#flLayer-setAllShapesSelected"><span class="function-name">setAllShapesSelected</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setAllShapesSelected">setAllShapesSelected</a>(bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setFlag" href="#flLayer-setFlag"><span class="function-name">setFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setFlag">setFlag</a>(uint f [, bool value])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setGlyphComponents" href="#flLayer-setGlyphComponents"><span class="function-name">setGlyphComponents</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-setGlyphComponents">setGlyphComponents</a>(QList<GlyphComponent> result, double width, flPackage package, bool colorize)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setProperty" href="#flLayer-setProperty"><span class="function-name">setProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setProperty">setProperty</a>('key', value) - set object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setPropertyFloat" href="#flLayer-setPropertyFloat"><span class="function-name">setPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setPropertyFloat">setPropertyFloat</a>('key', value) - set float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setPropertyInt" href="#flLayer-setPropertyInt"><span class="function-name">setPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setPropertyInt">setPropertyInt</a>('key', value) - set int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-setWireframeColorIx" href="#flLayer-setWireframeColorIx"><span class="function-name">setWireframeColorIx</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-setWireframeColorIx">setWireframeColorIx</a>(int)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-sortShapes" href="#flLayer-sortShapes"><span class="function-name">sortShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-sortShapes">sortShapes</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tag" href="#flLayer-tag"><span class="function-name">tag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tag">tag</a>([string])</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-takeShapes" href="#flLayer-takeShapes"><span class="function-name">takeShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QList<flShape> <a href="#fontlab.flLayer-takeShapes">takeShapes</a>(ShapeType shape_type)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-transferNames" href="#flLayer-transferNames"><span class="function-name">transferNames</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-transferNames">transferNames</a>(flLayer layer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-transferTTH" href="#flLayer-transferTTH"><span class="function-name">transferTTH</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-transferTTH">transferTTH</a>(flLayer)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthAutohint" href="#flLayer-tthAutohint"><span class="function-name">tthAutohint</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthAutohint">tthAutohint</a>(bool make_hints, fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthFixZones" href="#flLayer-tthFixZones"><span class="function-name">tthFixZones</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthFixZones">tthFixZones</a>(fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthReassignStems" href="#flLayer-tthReassignStems"><span class="function-name">tthReassignStems</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthReassignStems">tthReassignStems</a>(fgTTInterpreter itr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthReassignZones" href="#flLayer-tthReassignZones"><span class="function-name">tthReassignZones</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthReassignZones">tthReassignZones</a>(fgTTInterpreter itr, bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthRemoveCommands" href="#flLayer-tthRemoveCommands"><span class="function-name">tthRemoveCommands</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthRemoveCommands">tthRemoveCommands</a>(bool vertical, bool horizontal)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-tthRemoveDeltas" href="#flLayer-tthRemoveDeltas"><span class="function-name">tthRemoveDeltas</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-tthRemoveDeltas">tthRemoveDeltas</a>(bool middle, bool final)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-unselectAllNodes" href="#flLayer-unselectAllNodes"><span class="function-name">unselectAllNodes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-unselectAllNodes">unselectAllNodes</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-update" href="#flLayer-update"><span class="function-name">update</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-update">update</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-updateAnchors" href="#flLayer-updateAnchors"><span class="function-name">updateAnchors</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flLayer-updateAnchors">updateAnchors</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-updateGuidelineNode" href="#flLayer-updateGuidelineNode"><span class="function-name">updateGuidelineNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNode <a href="#fontlab.flLayer-updateGuidelineNode">updateGuidelineNode</a>(flNode node)</pre>

</dd></dl>

  <h4 class="head-static-methods">Static methods </h4><dl class="function"><dt><a name="flLayer-checkTags" href="#flLayer-checkTags"><span class="function-name">checkTags</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-checkTags">checkTags</a>(QSet<QString> glyph_tags, QString item_tags)</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-cloneObject" href="#flLayer-cloneObject"><span class="function-name">cloneObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject <a href="#fontlab.flLayer-cloneObject">cloneObject</a>(const flObject&);</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-createInstance" href="#flLayer-createInstance"><span class="function-name">createInstance</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-createObject" href="#flLayer-createObject"><span class="function-name">createObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing <a href="#fontlab.flLayer-createObject">createObject</a>(int);</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-haveObject" href="#flLayer-haveObject"><span class="function-name">haveObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flLayer-haveObject">haveObject</a>(uint);</pre>

</dd></dl>
<dl class="function"><dt><a name="flLayer-instanceType" href="#flLayer-instanceType"><span class="function-name">instanceType</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flLayer-instanceType">instanceType</a>();</pre>

</dd></dl>

  <h4 class="head-desc">Descriptors </h4><dl class="descriptor"><dt>advanceHeight</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>advanceWidth</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>anchors</dt>
<dd>

<pre class="doc" markdown="0">list(flPinPoint) anchors()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>autoLayer</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>boundingBox</dt>
<dd>

<pre class="doc" markdown="0">QRectF boundingBox()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>components</dt>
<dd>

<pre class="doc" markdown="0">list(name, transform)</pre>

</dd>
</dl>
<dl class="descriptor"><dt>componentsCount</dt>
<dd>

<pre class="doc" markdown="0">int componentsCount()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>compoundReleaseSelected</dt>
<dd>

<pre class="doc" markdown="0">bool compoundReleaseSelected();</pre>

</dd>
</dl>
<dl class="descriptor"><dt>counterAnchors</dt>
<dd>

<pre class="doc" markdown="0">int counterAnchors()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>glyph</dt>
<dd>

<pre class="doc" markdown="0">flGlyph</pre>

</dd>
</dl>
<dl class="descriptor"><dt>guidelines</dt>
<dd>

<pre class="doc" markdown="0">list(flGuideLine) guidelines()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasAdvanceHeight</dt>
<dd>

<pre class="doc" markdown="0">bool hasAdvanceHeight()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasAdvanceWidth</dt>
<dd>

<pre class="doc" markdown="0">bool hasAdvanceWidth()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasBody</dt>
<dd>

<pre class="doc" markdown="0">bool hasBody()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasComponents</dt>
<dd>

<pre class="doc" markdown="0">bool hasComponents()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasComposites</dt>
<dd>

<pre class="doc" markdown="0">bool hasComposites()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasGuides</dt>
<dd>

<pre class="doc" markdown="0">bool hasGuides()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasHints</dt>
<dd>

<pre class="doc" markdown="0">bool hasHints()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasNote</dt>
<dd>

<pre class="doc" markdown="0">bool hasNote()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasTTData</dt>
<dd>

<pre class="doc" markdown="0">bool hasTTData()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasTTH</dt>
<dd>

<pre class="doc" markdown="0">bool hasTTH()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>haveActiveComposite</dt>
<dd>

<pre class="doc" markdown="0">bool haveActiveComposite()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isActive</dt>
<dd>

<pre class="doc" markdown="0">bool isActive()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isAllSelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isBodyLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isBodyLayer()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isImg</dt>
<dd>

<pre class="doc" markdown="0">bool isImg()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isImgLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isImgLayer()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isLocked</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isLockedI</dt>
<dd>

<pre class="doc" markdown="0">bool isLockedI()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isMask</dt>
<dd>

<pre class="doc" markdown="0">bool isMask()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isMaskLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isMaskLayer()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isMasterLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isMasterLayer()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isService</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isServiceMA</dt>
<dd>

<pre class="doc" markdown="0">bool isServiceMA()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isVisible</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isVisibleA</dt>
<dd>

<pre class="doc" markdown="0">bool isVisibleA()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isWireframe</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>mark</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>metricsLeft</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>metricsRight</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>metricsWidth</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>name</dt>
<dd>

<pre class="doc" markdown="0">object name</pre>

</dd>
</dl>
<dl class="descriptor"><dt>note</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>opacity</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>recipe</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>
<dl class="descriptor"><dt>shapes</dt>
<dd>

<pre class="doc" markdown="0">list(flShape) shapes()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>shapesCount</dt>
<dd>

<pre class="doc" markdown="0">int shapesCount()</pre>

</dd>
</dl>
<dl class="descriptor"><dt>transform</dt>
<dd>

<pre class="doc" markdown="0">QTransform</pre>

</dd>
</dl>
<dl class="descriptor"><dt>ttData</dt>
<dd>

<pre class="doc" markdown="0">fgTrueTypeData</pre>

</dd>
</dl>
<dl class="descriptor"><dt>tthProgram</dt>
<dd>

<pre class="doc" markdown="0">QList<flTTHCommand></pre>

</dd>
</dl>
<dl class="descriptor"><dt>type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>
<dl class="descriptor"><dt>wireframeColor</dt>
<dd>

<pre class="doc" markdown="0">QColor</pre>

</dd>
</dl>

  <h4 class="head-attrs">Attributes </h4><dl><dt><span class="other-name">__new__</span> = &lt;built-in method __new__ of type object&gt;<dd>

<pre class="doc" markdown="0">T.<a href="#fontlab.flLayer-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</pre>

</dd></dl>
<dl><dt><span class="other-name">flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}</dt></dl>
</dd>


<a name="fontlab.flLayer.addAnchor"></a>

## `addAnchor`


<dl class="function"><dt><a name="-fontlab.flLayer.addAnchor" href="#-fontlab.flLayer.addAnchor"><span class="function-name">fontlab.flLayer.addAnchor</span></a> = addAnchor<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">addAnchor(flPinPoint)</pre>

</dd></dl>



<a name="fontlab.flLayer.addComponent"></a>

## `addComponent`


<dl class="function"><dt><a name="-fontlab.flLayer.addComponent" href="#-fontlab.flLayer.addComponent"><span class="function-name">fontlab.flLayer.addComponent</span></a> = addComponent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">addComponent(flComponent component)</pre>

</dd></dl>



<a name="fontlab.flLayer.addShape"></a>

## `addShape`


<dl class="function"><dt><a name="-fontlab.flLayer.addShape" href="#-fontlab.flLayer.addShape"><span class="function-name">fontlab.flLayer.addShape</span></a> = addShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape addShape(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.addShapes"></a>

## `addShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.addShapes" href="#-fontlab.flLayer.addShapes"><span class="function-name">fontlab.flLayer.addShapes</span></a> = addShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">addShapes(list(flShape))</pre>

</dd></dl>



<a name="fontlab.flLayer.advanceHeight"></a>

## `advanceHeight`


<dl class="descriptor"><dt>fontlab.flLayer.advanceHeight</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flLayer.advanceWidth"></a>

## `advanceWidth`


<dl class="descriptor"><dt>fontlab.flLayer.advanceWidth</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flLayer.anchors"></a>

## `anchors`


<dl class="descriptor"><dt>fontlab.flLayer.anchors</dt>
<dd>

<pre class="doc" markdown="0">list(flPinPoint) anchors()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.appendGuidelines"></a>

## `appendGuidelines`


<dl class="function"><dt><a name="-fontlab.flLayer.appendGuidelines" href="#-fontlab.flLayer.appendGuidelines"><span class="function-name">fontlab.flLayer.appendGuidelines</span></a> = appendGuidelines<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">appendGuidelines(list(flGuideLine))</pre>

</dd></dl>



<a name="fontlab.flLayer.applyTransform"></a>

## `applyTransform`


<dl class="function"><dt><a name="-fontlab.flLayer.applyTransform" href="#-fontlab.flLayer.applyTransform"><span class="function-name">fontlab.flLayer.applyTransform</span></a> = applyTransform<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">applyTransform([QTransform transform])</pre>

</dd></dl>



<a name="fontlab.flLayer.assignFgLayer"></a>

## `assignFgLayer`


<dl class="function"><dt><a name="-fontlab.flLayer.assignFgLayer" href="#-fontlab.flLayer.assignFgLayer"><span class="function-name">fontlab.flLayer.assignFgLayer</span></a> = assignFgLayer<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">assignFgLayer(fgLayer, bool doGuides, bool doHints, bool doAnchors, bool doShapes, bool doTTH)</pre>

</dd></dl>



<a name="fontlab.flLayer.assignStyle"></a>

## `assignStyle`


<dl class="function"><dt><a name="-fontlab.flLayer.assignStyle" href="#-fontlab.flLayer.assignStyle"><span class="function-name">fontlab.flLayer.assignStyle</span></a> = assignStyle<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">assignStyle(flLayer layer)</pre>

</dd></dl>



<a name="fontlab.flLayer.autohint"></a>

## `autohint`


<dl class="function"><dt><a name="-fontlab.flLayer.autohint" href="#-fontlab.flLayer.autohint"><span class="function-name">fontlab.flLayer.autohint</span></a> = autohint<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool autohint()</pre>

</dd></dl>



<a name="fontlab.flLayer.autoLayer"></a>

## `autoLayer`


<dl class="descriptor"><dt>fontlab.flLayer.autoLayer</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.bindDependencies"></a>

## `bindDependencies`


<dl class="function"><dt><a name="-fontlab.flLayer.bindDependencies" href="#-fontlab.flLayer.bindDependencies"><span class="function-name">fontlab.flLayer.bindDependencies</span></a> = bindDependencies<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bindDependencies()</pre>

</dd></dl>



<a name="fontlab.flLayer.boundingBox"></a>

## `boundingBox`


<dl class="descriptor"><dt>fontlab.flLayer.boundingBox</dt>
<dd>

<pre class="doc" markdown="0">QRectF boundingBox()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.buildAuto"></a>

## `buildAuto`


<dl class="function"><dt><a name="-fontlab.flLayer.buildAuto" href="#-fontlab.flLayer.buildAuto"><span class="function-name">fontlab.flLayer.buildAuto</span></a> = buildAuto<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool buildAuto()</pre>

</dd></dl>



<a name="fontlab.flLayer.changed"></a>

## `changed`


<dl class="function"><dt><a name="-fontlab.flLayer.changed" href="#-fontlab.flLayer.changed"><span class="function-name">fontlab.flLayer.changed</span></a> = changed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">changed()</pre>

</dd></dl>



<a name="fontlab.flLayer.checkInitHistoryState"></a>

## `checkInitHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.checkInitHistoryState" href="#-fontlab.flLayer.checkInitHistoryState"><span class="function-name">fontlab.flLayer.checkInitHistoryState</span></a> = checkInitHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">checkInitHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flLayer.checkTags"></a>

## `checkTags`


<dl class="function"><dt><a name="-fontlab.flLayer.checkTags" href="#-fontlab.flLayer.checkTags"><span class="function-name">fontlab.flLayer.checkTags</span></a> = checkTags<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool checkTags(QSet<QString> glyph_tags, QString item_tags)</pre>

</dd></dl>



<a name="fontlab.flLayer.cleanEmptyShapes"></a>

## `cleanEmptyShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.cleanEmptyShapes" href="#-fontlab.flLayer.cleanEmptyShapes"><span class="function-name">fontlab.flLayer.cleanEmptyShapes</span></a> = cleanEmptyShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">cleanEmptyShapes()</pre>

</dd></dl>



<a name="fontlab.flLayer.clearAboveHistory"></a>

## `clearAboveHistory`


<dl class="function"><dt><a name="-fontlab.flLayer.clearAboveHistory" href="#-fontlab.flLayer.clearAboveHistory"><span class="function-name">fontlab.flLayer.clearAboveHistory</span></a> = clearAboveHistory<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearAboveHistory(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flLayer.clearAnchors"></a>

## `clearAnchors`


<dl class="function"><dt><a name="-fontlab.flLayer.clearAnchors" href="#-fontlab.flLayer.clearAnchors"><span class="function-name">fontlab.flLayer.clearAnchors</span></a> = clearAnchors<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearAnchors()</pre>

</dd></dl>



<a name="fontlab.flLayer.clearComponents"></a>

## `clearComponents`


<dl class="function"><dt><a name="-fontlab.flLayer.clearComponents" href="#-fontlab.flLayer.clearComponents"><span class="function-name">fontlab.flLayer.clearComponents</span></a> = clearComponents<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearComponents()</pre>

</dd></dl>



<a name="fontlab.flLayer.clearFlag"></a>

## `clearFlag`


<dl class="function"><dt><a name="-fontlab.flLayer.clearFlag" href="#-fontlab.flLayer.clearFlag"><span class="function-name">fontlab.flLayer.clearFlag</span></a> = clearFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlag(uint f)</pre>

</dd></dl>



<a name="fontlab.flLayer.clearFlags"></a>

## `clearFlags`


<dl class="function"><dt><a name="-fontlab.flLayer.clearFlags" href="#-fontlab.flLayer.clearFlags"><span class="function-name">fontlab.flLayer.clearFlags</span></a> = clearFlags<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlags()</pre>

</dd></dl>



<a name="fontlab.flLayer.clone"></a>

## `clone`


<dl class="function"><dt><a name="-fontlab.flLayer.clone" href="#-fontlab.flLayer.clone"><span class="function-name">fontlab.flLayer.clone</span></a> = clone<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>



<a name="fontlab.flLayer.cloneCustom"></a>

## `cloneCustom`


<dl class="function"><dt><a name="-fontlab.flLayer.cloneCustom" href="#-fontlab.flLayer.cloneCustom"><span class="function-name">fontlab.flLayer.cloneCustom</span></a> = cloneCustom<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flLayer, list(flObject)) cloneCustom(uint)</pre>

</dd></dl>



<a name="fontlab.flLayer.cloneObject"></a>

## `cloneObject`


<dl class="function"><dt><a name="-fontlab.flLayer.cloneObject" href="#-fontlab.flLayer.cloneObject"><span class="function-name">fontlab.flLayer.cloneObject</span></a> = cloneObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject cloneObject(const flObject&);</pre>

</dd></dl>



<a name="fontlab.flLayer.compare"></a>

## `compare`


<dl class="function"><dt><a name="-fontlab.flLayer.compare" href="#-fontlab.flLayer.compare"><span class="function-name">fontlab.flLayer.compare</span></a> = compare<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool compare(flLayer layer, double error)</pre>

</dd></dl>



<a name="fontlab.flLayer.components"></a>

## `components`


<dl class="descriptor"><dt>fontlab.flLayer.components</dt>
<dd>

<pre class="doc" markdown="0">list(name, transform)</pre>

</dd>
</dl>



<a name="fontlab.flLayer.componentsCount"></a>

## `componentsCount`


<dl class="descriptor"><dt>fontlab.flLayer.componentsCount</dt>
<dd>

<pre class="doc" markdown="0">int componentsCount()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.compoundMakeSelected"></a>

## `compoundMakeSelected`


<dl class="function"><dt><a name="-fontlab.flLayer.compoundMakeSelected" href="#-fontlab.flLayer.compoundMakeSelected"><span class="function-name">fontlab.flLayer.compoundMakeSelected</span></a> = compoundMakeSelected<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool compoundMakeSelected(bool set_active, bool process_all)</pre>

</dd></dl>



<a name="fontlab.flLayer.compoundMakeSelectedToShapes"></a>

## `compoundMakeSelectedToShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.compoundMakeSelectedToShapes" href="#-fontlab.flLayer.compoundMakeSelectedToShapes"><span class="function-name">fontlab.flLayer.compoundMakeSelectedToShapes</span></a> = compoundMakeSelectedToShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool compoundMakeSelectedToShapes([bool set_active =true])</pre>

</dd></dl>



<a name="fontlab.flLayer.compoundReleaseSelected"></a>

## `compoundReleaseSelected`


<dl class="descriptor"><dt>fontlab.flLayer.compoundReleaseSelected</dt>
<dd>

<pre class="doc" markdown="0">bool compoundReleaseSelected();</pre>

</dd>
</dl>



<a name="fontlab.flLayer.contourRect"></a>

## `contourRect`


<dl class="function"><dt><a name="-fontlab.flLayer.contourRect" href="#-fontlab.flLayer.contourRect"><span class="function-name">fontlab.flLayer.contourRect</span></a> = contourRect<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF contourRect()</pre>

</dd></dl>



<a name="fontlab.flLayer.counterAnchors"></a>

## `counterAnchors`


<dl class="descriptor"><dt>fontlab.flLayer.counterAnchors</dt>
<dd>

<pre class="doc" markdown="0">int counterAnchors()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.createAnchor"></a>

## `createAnchor`


<dl class="function"><dt><a name="-fontlab.flLayer.createAnchor" href="#-fontlab.flLayer.createAnchor"><span class="function-name">fontlab.flLayer.createAnchor</span></a> = createAnchor<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flPinPoint createAnchor(QPointF p, bool auto_positioning)</pre>

</dd></dl>



<a name="fontlab.flLayer.createHistoryState"></a>

## `createHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.createHistoryState" href="#-fontlab.flLayer.createHistoryState"><span class="function-name">fontlab.flLayer.createHistoryState</span></a> = createHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">createHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flLayer.createObject"></a>

## `createObject`


<dl class="function"><dt><a name="-fontlab.flLayer.createObject" href="#-fontlab.flLayer.createObject"><span class="function-name">fontlab.flLayer.createObject</span></a> = createObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing createObject(int);</pre>

</dd></dl>



<a name="fontlab.flLayer.currentHistoryState"></a>

## `currentHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.currentHistoryState" href="#-fontlab.flLayer.currentHistoryState"><span class="function-name">fontlab.flLayer.currentHistoryState</span></a> = currentHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flLayer.deactivateAllShapes"></a>

## `deactivateAllShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.deactivateAllShapes" href="#-fontlab.flLayer.deactivateAllShapes"><span class="function-name">fontlab.flLayer.deactivateAllShapes</span></a> = deactivateAllShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">deactivateAllShapes()</pre>

</dd></dl>



<a name="fontlab.flLayer.fillFgAnchors"></a>

## `fillFgAnchors`


<dl class="function"><dt><a name="-fontlab.flLayer.fillFgAnchors" href="#-fontlab.flLayer.fillFgAnchors"><span class="function-name">fontlab.flLayer.fillFgAnchors</span></a> = fillFgAnchors<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fillFgAnchors(fgLayer)</pre>

</dd></dl>



<a name="fontlab.flLayer.fillFgGuides"></a>

## `fillFgGuides`


<dl class="function"><dt><a name="-fontlab.flLayer.fillFgGuides" href="#-fontlab.flLayer.fillFgGuides"><span class="function-name">fontlab.flLayer.fillFgGuides</span></a> = fillFgGuides<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fillFgGuides(fgLayer)</pre>

</dd></dl>



<a name="fontlab.flLayer.fillFgHints"></a>

## `fillFgHints`


<dl class="function"><dt><a name="-fontlab.flLayer.fillFgHints" href="#-fontlab.flLayer.fillFgHints"><span class="function-name">fontlab.flLayer.fillFgHints</span></a> = fillFgHints<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fillFgHints(fgLayer)</pre>

</dd></dl>



<a name="fontlab.flLayer.findAnchor"></a>

## `findAnchor`


<dl class="function"><dt><a name="-fontlab.flLayer.findAnchor" href="#-fontlab.flLayer.findAnchor"><span class="function-name">fontlab.flLayer.findAnchor</span></a> = findAnchor<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flPinPoint findAnchor(QString name)</pre>

</dd></dl>



<a name="fontlab.flLayer.findNearestNode"></a>

## `findNearestNode`


<dl class="function"><dt><a name="-fontlab.flLayer.findNearestNode" href="#-fontlab.flLayer.findNearestNode"><span class="function-name">fontlab.flLayer.findNearestNode</span></a> = findNearestNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flShape, flNode best_node, double maxd) findNearestNode(QPointF, flNode::NodeType node_type, double maxd)</pre>

</dd></dl>



<a name="fontlab.flLayer.findNode"></a>

## `findNode`


<dl class="function"><dt><a name="-fontlab.flLayer.findNode" href="#-fontlab.flLayer.findNode"><span class="function-name">fontlab.flLayer.findNode</span></a> = findNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flNode, QPointF)/Nothing findNode(string name)</pre>

</dd></dl>



<a name="fontlab.flLayer.flag"></a>

## `flag`


<dl class="function"><dt><a name="-fontlab.flLayer.flag" href="#-fontlab.flLayer.flag"><span class="function-name">fontlab.flLayer.flag</span></a> = flag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flag(uint f)</pre>

</dd></dl>



<a name="fontlab.flLayer.flObjectFlags"></a>

## `flObjectFlags`


<span class="other-name">fontlab.flLayer.flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}


<a name="fontlab.flLayer.getActiveComposite"></a>

## `getActiveComposite`


<dl class="function"><dt><a name="-fontlab.flLayer.getActiveComposite" href="#-fontlab.flLayer.getActiveComposite"><span class="function-name">fontlab.flLayer.getActiveComposite</span></a> = getActiveComposite<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape/Nothing getActiveComposite()</pre>

</dd></dl>



<a name="fontlab.flLayer.getActiveShape"></a>

## `getActiveShape`


<dl class="function"><dt><a name="-fontlab.flLayer.getActiveShape" href="#-fontlab.flLayer.getActiveShape"><span class="function-name">fontlab.flLayer.getActiveShape</span></a> = getActiveShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">(flShape, QTransform)/Nothing getActiveShape([bool = true])</pre>

</dd></dl>



<a name="fontlab.flLayer.getContours"></a>

## `getContours`


<dl class="function"><dt><a name="-fontlab.flLayer.getContours" href="#-fontlab.flLayer.getContours"><span class="function-name">fontlab.flLayer.getContours</span></a> = getContours<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContour) getContours()</pre>

</dd></dl>



<a name="fontlab.flLayer.getImgLayer"></a>

## `getImgLayer`


<dl class="function"><dt><a name="-fontlab.flLayer.getImgLayer" href="#-fontlab.flLayer.getImgLayer"><span class="function-name">fontlab.flLayer.getImgLayer</span></a> = getImgLayer<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flLayer getImgLayer(bool create)</pre>

</dd></dl>



<a name="fontlab.flLayer.getMaskLayer"></a>

## `getMaskLayer`


<dl class="function"><dt><a name="-fontlab.flLayer.getMaskLayer" href="#-fontlab.flLayer.getMaskLayer"><span class="function-name">fontlab.flLayer.getMaskLayer</span></a> = getMaskLayer<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flLayer getMaskLayer(bool create)</pre>

</dd></dl>



<a name="fontlab.flLayer.getMasterPosition"></a>

## `getMasterPosition`


<dl class="function"><dt><a name="-fontlab.flLayer.getMasterPosition" href="#-fontlab.flLayer.getMasterPosition"><span class="function-name">fontlab.flLayer.getMasterPosition</span></a> = getMasterPosition<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QMap<QString, double>/Nothing getMasterPosition()</pre>

</dd></dl>



<a name="fontlab.flLayer.getOwnerComposite"></a>

## `getOwnerComposite`


<dl class="function"><dt><a name="-fontlab.flLayer.getOwnerComposite" href="#-fontlab.flLayer.getOwnerComposite"><span class="function-name">fontlab.flLayer.getOwnerComposite</span></a> = getOwnerComposite<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShapeInfo getOwnerComposite(flShape, QTransform) / flShapeData getOwnerComposite(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.getProperties"></a>

## `getProperties`


<dl class="function"><dt><a name="-fontlab.flLayer.getProperties" href="#-fontlab.flLayer.getProperties"><span class="function-name">fontlab.flLayer.getProperties</span></a> = getProperties<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>



<a name="fontlab.flLayer.getProperty"></a>

## `getProperty`


<dl class="function"><dt><a name="-fontlab.flLayer.getProperty" href="#-fontlab.flLayer.getProperty"><span class="function-name">fontlab.flLayer.getProperty</span></a> = getProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getProperty('key') - get object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flLayer.getPropertyFloat"></a>

## `getPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flLayer.getPropertyFloat" href="#-fontlab.flLayer.getPropertyFloat"><span class="function-name">fontlab.flLayer.getPropertyFloat</span></a> = getPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyFloat('key') - get float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flLayer.getPropertyInt"></a>

## `getPropertyInt`


<dl class="function"><dt><a name="-fontlab.flLayer.getPropertyInt" href="#-fontlab.flLayer.getPropertyInt"><span class="function-name">fontlab.flLayer.getPropertyInt</span></a> = getPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyInt('key') - get int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flLayer.getSelected"></a>

## `getSelected`


<dl class="function"><dt><a name="-fontlab.flLayer.getSelected" href="#-fontlab.flLayer.getSelected"><span class="function-name">fontlab.flLayer.getSelected</span></a> = getSelected<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContour)/Nothing getSelected(SelectionMode)</pre>

</dd></dl>



<a name="fontlab.flLayer.getShapes"></a>

## `getShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.getShapes" href="#-fontlab.flLayer.getShapes"><span class="function-name">fontlab.flLayer.getShapes</span></a> = getShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flShape) getShapes(ShapeType shape_type)</pre>

</dd></dl>



<a name="fontlab.flLayer.getTthCode"></a>

## `getTthCode`


<dl class="function"><dt><a name="-fontlab.flLayer.getTthCode" href="#-fontlab.flLayer.getTthCode"><span class="function-name">fontlab.flLayer.getTthCode</span></a> = getTthCode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool getTthCode(fgLayer fg_layer, fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.getTthData"></a>

## `getTthData`


<dl class="function"><dt><a name="-fontlab.flLayer.getTthData" href="#-fontlab.flLayer.getTthData"><span class="function-name">fontlab.flLayer.getTthData</span></a> = getTthData<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(bytes) / Nothing getTthData(fgLayer fg_layer, fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.getTthProgram"></a>

## `getTthProgram`


<dl class="function"><dt><a name="-fontlab.flLayer.getTthProgram" href="#-fontlab.flLayer.getTthProgram"><span class="function-name">fontlab.flLayer.getTthProgram</span></a> = getTthProgram<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QString getTthProgram(fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.glyph"></a>

## `glyph`


<dl class="descriptor"><dt>fontlab.flLayer.glyph</dt>
<dd>

<pre class="doc" markdown="0">flGlyph</pre>

</dd>
</dl>



<a name="fontlab.flLayer.goDown"></a>

## `goDown`


<dl class="function"><dt><a name="-fontlab.flLayer.goDown" href="#-fontlab.flLayer.goDown"><span class="function-name">fontlab.flLayer.goDown</span></a> = goDown<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool goDown(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.goUp"></a>

## `goUp`


<dl class="function"><dt><a name="-fontlab.flLayer.goUp" href="#-fontlab.flLayer.goUp"><span class="function-name">fontlab.flLayer.goUp</span></a> = goUp<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool goUp(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.guidelines"></a>

## `guidelines`


<dl class="descriptor"><dt>fontlab.flLayer.guidelines</dt>
<dd>

<pre class="doc" markdown="0">list(flGuideLine) guidelines()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasAdvanceHeight"></a>

## `hasAdvanceHeight`


<dl class="descriptor"><dt>fontlab.flLayer.hasAdvanceHeight</dt>
<dd>

<pre class="doc" markdown="0">bool hasAdvanceHeight()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasAdvanceWidth"></a>

## `hasAdvanceWidth`


<dl class="descriptor"><dt>fontlab.flLayer.hasAdvanceWidth</dt>
<dd>

<pre class="doc" markdown="0">bool hasAdvanceWidth()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasBody"></a>

## `hasBody`


<dl class="descriptor"><dt>fontlab.flLayer.hasBody</dt>
<dd>

<pre class="doc" markdown="0">bool hasBody()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasChanges"></a>

## `hasChanges`


<dl class="descriptor"><dt>fontlab.flLayer.hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasComponents"></a>

## `hasComponents`


<dl class="descriptor"><dt>fontlab.flLayer.hasComponents</dt>
<dd>

<pre class="doc" markdown="0">bool hasComponents()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasComposites"></a>

## `hasComposites`


<dl class="descriptor"><dt>fontlab.flLayer.hasComposites</dt>
<dd>

<pre class="doc" markdown="0">bool hasComposites()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasGuides"></a>

## `hasGuides`


<dl class="descriptor"><dt>fontlab.flLayer.hasGuides</dt>
<dd>

<pre class="doc" markdown="0">bool hasGuides()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasHints"></a>

## `hasHints`


<dl class="descriptor"><dt>fontlab.flLayer.hasHints</dt>
<dd>

<pre class="doc" markdown="0">bool hasHints()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasHistoryState"></a>

## `hasHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.hasHistoryState" href="#-fontlab.flLayer.hasHistoryState"><span class="function-name">fontlab.flLayer.hasHistoryState</span></a> = hasHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">hasHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flLayer.hasHistoryStates"></a>

## `hasHistoryStates`


<dl class="descriptor"><dt>fontlab.flLayer.hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasNote"></a>

## `hasNote`


<dl class="descriptor"><dt>fontlab.flLayer.hasNote</dt>
<dd>

<pre class="doc" markdown="0">bool hasNote()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasShape"></a>

## `hasShape`


<dl class="function"><dt><a name="-fontlab.flLayer.hasShape" href="#-fontlab.flLayer.hasShape"><span class="function-name">fontlab.flLayer.hasShape</span></a> = hasShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool hasShape(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.hasShapeData"></a>

## `hasShapeData`


<dl class="function"><dt><a name="-fontlab.flLayer.hasShapeData" href="#-fontlab.flLayer.hasShapeData"><span class="function-name">fontlab.flLayer.hasShapeData</span></a> = hasShapeData<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool hasShapeData(flShapeData)</pre>

</dd></dl>



<a name="fontlab.flLayer.hasTTData"></a>

## `hasTTData`


<dl class="descriptor"><dt>fontlab.flLayer.hasTTData</dt>
<dd>

<pre class="doc" markdown="0">bool hasTTData()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.hasTTH"></a>

## `hasTTH`


<dl class="descriptor"><dt>fontlab.flLayer.hasTTH</dt>
<dd>

<pre class="doc" markdown="0">bool hasTTH()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.haveActiveComposite"></a>

## `haveActiveComposite`


<dl class="descriptor"><dt>fontlab.flLayer.haveActiveComposite</dt>
<dd>

<pre class="doc" markdown="0">bool haveActiveComposite()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.haveObject"></a>

## `haveObject`


<dl class="function"><dt><a name="-fontlab.flLayer.haveObject" href="#-fontlab.flLayer.haveObject"><span class="function-name">fontlab.flLayer.haveObject</span></a> = haveObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool haveObject(uint);</pre>

</dd></dl>



<a name="fontlab.flLayer.haveSelected"></a>

## `haveSelected`


<dl class="function"><dt><a name="-fontlab.flLayer.haveSelected" href="#-fontlab.flLayer.haveSelected"><span class="function-name">fontlab.flLayer.haveSelected</span></a> = haveSelected<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool haveSelected(SelectionMode)</pre>

</dd></dl>



<a name="fontlab.flLayer.hints2links"></a>

## `hints2links`


<dl class="function"><dt><a name="-fontlab.flLayer.hints2links" href="#-fontlab.flLayer.hints2links"><span class="function-name">fontlab.flLayer.hints2links</span></a> = hints2links<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool hints2links()</pre>

</dd></dl>



<a name="fontlab.flLayer.historyStates"></a>

## `historyStates`


<dl class="function"><dt><a name="-fontlab.flLayer.historyStates" href="#-fontlab.flLayer.historyStates"><span class="function-name">fontlab.flLayer.historyStates</span></a> = historyStates<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">historyStates(bool accepted_state)</pre>

</dd></dl>



<a name="fontlab.flLayer.id"></a>

## `id`


<dl class="descriptor"><dt>fontlab.flLayer.id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>



<a name="fontlab.flLayer.independedAll"></a>

## `independedAll`


<dl class="function"><dt><a name="-fontlab.flLayer.independedAll" href="#-fontlab.flLayer.independedAll"><span class="function-name">fontlab.flLayer.independedAll</span></a> = independedAll<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">independedAll()</pre>

</dd></dl>



<a name="fontlab.flLayer.initialHistoryState"></a>

## `initialHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.initialHistoryState" href="#-fontlab.flLayer.initialHistoryState"><span class="function-name">fontlab.flLayer.initialHistoryState</span></a> = initialHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flLayer.inkBox"></a>

## `inkBox`


<dl class="function"><dt><a name="-fontlab.flLayer.inkBox" href="#-fontlab.flLayer.inkBox"><span class="function-name">fontlab.flLayer.inkBox</span></a> = inkBox<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF inkBox([QTransform tx = QTransform()])</pre>

</dd></dl>



<a name="fontlab.flLayer.insertShape"></a>

## `insertShape`


<dl class="function"><dt><a name="-fontlab.flLayer.insertShape" href="#-fontlab.flLayer.insertShape"><span class="function-name">fontlab.flLayer.insertShape</span></a> = insertShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShape insertShape(int index, flShape shape)</pre>

</dd></dl>



<a name="fontlab.flLayer.instanceType"></a>

## `instanceType`


<dl class="function"><dt><a name="-fontlab.flLayer.instanceType" href="#-fontlab.flLayer.instanceType"><span class="function-name">fontlab.flLayer.instanceType</span></a> = instanceType<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int instanceType();</pre>

</dd></dl>



<a name="fontlab.flLayer.isActive"></a>

## `isActive`


<dl class="descriptor"><dt>fontlab.flLayer.isActive</dt>
<dd>

<pre class="doc" markdown="0">bool isActive()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isAllSelected"></a>

## `isAllSelected`


<dl class="descriptor"><dt>fontlab.flLayer.isAllSelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isBack"></a>

## `isBack`


<dl class="function"><dt><a name="-fontlab.flLayer.isBack" href="#-fontlab.flLayer.isBack"><span class="function-name">fontlab.flLayer.isBack</span></a> = isBack<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isBack(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.isBodyLayer"></a>

## `isBodyLayer`


<dl class="descriptor"><dt>fontlab.flLayer.isBodyLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isBodyLayer()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isChanged"></a>

## `isChanged`


<dl class="descriptor"><dt>fontlab.flLayer.isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isCompatible"></a>

## `isCompatible`


<dl class="function"><dt><a name="-fontlab.flLayer.isCompatible" href="#-fontlab.flLayer.isCompatible"><span class="function-name">fontlab.flLayer.isCompatible</span></a> = isCompatible<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isCompatible(flLayer, bool strong)</pre>

</dd></dl>



<a name="fontlab.flLayer.isEqual"></a>

## `isEqual`


<dl class="function"><dt><a name="-fontlab.flLayer.isEqual" href="#-fontlab.flLayer.isEqual"><span class="function-name">fontlab.flLayer.isEqual</span></a> = isEqual<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">isEqual(flObject)</pre>

</dd></dl>



<a name="fontlab.flLayer.isFront"></a>

## `isFront`


<dl class="function"><dt><a name="-fontlab.flLayer.isFront" href="#-fontlab.flLayer.isFront"><span class="function-name">fontlab.flLayer.isFront</span></a> = isFront<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isFront(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.isImg"></a>

## `isImg`


<dl class="descriptor"><dt>fontlab.flLayer.isImg</dt>
<dd>

<pre class="doc" markdown="0">bool isImg()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isImgLayer"></a>

## `isImgLayer`


<dl class="descriptor"><dt>fontlab.flLayer.isImgLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isImgLayer()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isLocked"></a>

## `isLocked`


<dl class="descriptor"><dt>fontlab.flLayer.isLocked</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isLockedI"></a>

## `isLockedI`


<dl class="descriptor"><dt>fontlab.flLayer.isLockedI</dt>
<dd>

<pre class="doc" markdown="0">bool isLockedI()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isMask"></a>

## `isMask`


<dl class="descriptor"><dt>fontlab.flLayer.isMask</dt>
<dd>

<pre class="doc" markdown="0">bool isMask()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isMaskLayer"></a>

## `isMaskLayer`


<dl class="descriptor"><dt>fontlab.flLayer.isMaskLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isMaskLayer()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isMasterLayer"></a>

## `isMasterLayer`


<dl class="descriptor"><dt>fontlab.flLayer.isMasterLayer</dt>
<dd>

<pre class="doc" markdown="0">bool isMasterLayer()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isNull"></a>

## `isNull`


<dl class="descriptor"><dt>fontlab.flLayer.isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isPresent"></a>

## `isPresent`


<dl class="descriptor"><dt>fontlab.flLayer.isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isReleased"></a>

## `isReleased`


<dl class="descriptor"><dt>fontlab.flLayer.isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isService"></a>

## `isService`


<dl class="descriptor"><dt>fontlab.flLayer.isService</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isServiceMA"></a>

## `isServiceMA`


<dl class="descriptor"><dt>fontlab.flLayer.isServiceMA</dt>
<dd>

<pre class="doc" markdown="0">bool isServiceMA()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isValid"></a>

## `isValid`


<dl class="descriptor"><dt>fontlab.flLayer.isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isVisible"></a>

## `isVisible`


<dl class="descriptor"><dt>fontlab.flLayer.isVisible</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isVisibleA"></a>

## `isVisibleA`


<dl class="descriptor"><dt>fontlab.flLayer.isVisibleA</dt>
<dd>

<pre class="doc" markdown="0">bool isVisibleA()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.isWireframe"></a>

## `isWireframe`


<dl class="descriptor"><dt>fontlab.flLayer.isWireframe</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flLayer.killAuto"></a>

## `killAuto`


<dl class="function"><dt><a name="-fontlab.flLayer.killAuto" href="#-fontlab.flLayer.killAuto"><span class="function-name">fontlab.flLayer.killAuto</span></a> = killAuto<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">killAuto()</pre>

</dd></dl>



<a name="fontlab.flLayer.mark"></a>

## `mark`


<dl class="descriptor"><dt>fontlab.flLayer.mark</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flLayer.metricsLeft"></a>

## `metricsLeft`


<dl class="descriptor"><dt>fontlab.flLayer.metricsLeft</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flLayer.metricsRight"></a>

## `metricsRight`


<dl class="descriptor"><dt>fontlab.flLayer.metricsRight</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flLayer.metricsWidth"></a>

## `metricsWidth`


<dl class="descriptor"><dt>fontlab.flLayer.metricsWidth</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flLayer.name"></a>

## `name`


<dl class="descriptor"><dt>fontlab.flLayer.name</dt>
<dd>

<pre class="doc" markdown="0">object name</pre>

</dd>
</dl>



<a name="fontlab.flLayer.nodesCount"></a>

## `nodesCount`


<dl class="function"><dt><a name="-fontlab.flLayer.nodesCount" href="#-fontlab.flLayer.nodesCount"><span class="function-name">fontlab.flLayer.nodesCount</span></a> = nodesCount<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int nodesCount()</pre>

</dd></dl>



<a name="fontlab.flLayer.note"></a>

## `note`


<dl class="descriptor"><dt>fontlab.flLayer.note</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flLayer.opacity"></a>

## `opacity`


<dl class="descriptor"><dt>fontlab.flLayer.opacity</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flLayer.prepareTransformationData"></a>

## `prepareTransformationData`


<dl class="function"><dt><a name="-fontlab.flLayer.prepareTransformationData" href="#-fontlab.flLayer.prepareTransformationData"><span class="function-name">fontlab.flLayer.prepareTransformationData</span></a> = prepareTransformationData<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">prepareTransformationData()</pre>

</dd></dl>



<a name="fontlab.flLayer.recipe"></a>

## `recipe`


<dl class="descriptor"><dt>fontlab.flLayer.recipe</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flLayer.refCnt"></a>

## `refCnt`


<dl class="descriptor"><dt>fontlab.flLayer.refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>



<a name="fontlab.flLayer.release"></a>

## `release`


<dl class="function"><dt><a name="-fontlab.flLayer.release" href="#-fontlab.flLayer.release"><span class="function-name">fontlab.flLayer.release</span></a> = release<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">release()</pre>

</dd></dl>



<a name="fontlab.flLayer.remove"></a>

## `remove`


<dl class="function"><dt><a name="-fontlab.flLayer.remove" href="#-fontlab.flLayer.remove"><span class="function-name">fontlab.flLayer.remove</span></a> = remove<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">remove([flObject])</pre>

</dd></dl>



<a name="fontlab.flLayer.removeAllShapes"></a>

## `removeAllShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.removeAllShapes" href="#-fontlab.flLayer.removeAllShapes"><span class="function-name">fontlab.flLayer.removeAllShapes</span></a> = removeAllShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeAllShapes([ShapeType shape_type=AnyShape])</pre>

</dd></dl>



<a name="fontlab.flLayer.removeAnchor"></a>

## `removeAnchor`


<dl class="function"><dt><a name="-fontlab.flLayer.removeAnchor" href="#-fontlab.flLayer.removeAnchor"><span class="function-name">fontlab.flLayer.removeAnchor</span></a> = removeAnchor<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeAnchor(flPinPoint)</pre>

</dd></dl>



<a name="fontlab.flLayer.removeChild"></a>

## `removeChild`


<dl class="function"><dt><a name="-fontlab.flLayer.removeChild" href="#-fontlab.flLayer.removeChild"><span class="function-name">fontlab.flLayer.removeChild</span></a> = removeChild<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeChild(flObject)</pre>

</dd></dl>



<a name="fontlab.flLayer.removeGuides"></a>

## `removeGuides`


<dl class="function"><dt><a name="-fontlab.flLayer.removeGuides" href="#-fontlab.flLayer.removeGuides"><span class="function-name">fontlab.flLayer.removeGuides</span></a> = removeGuides<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool removeGuides(bool horizontal, bool vertical)</pre>

</dd></dl>



<a name="fontlab.flLayer.removeHints"></a>

## `removeHints`


<dl class="function"><dt><a name="-fontlab.flLayer.removeHints" href="#-fontlab.flLayer.removeHints"><span class="function-name">fontlab.flLayer.removeHints</span></a> = removeHints<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool removeHints(bool horizontal, bool vertical)</pre>

</dd></dl>



<a name="fontlab.flLayer.removeProperty"></a>

## `removeProperty`


<dl class="function"><dt><a name="-fontlab.flLayer.removeProperty" href="#-fontlab.flLayer.removeProperty"><span class="function-name">fontlab.flLayer.removeProperty</span></a> = removeProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeProperty('key')</pre>

</dd></dl>



<a name="fontlab.flLayer.removeShape"></a>

## `removeShape`


<dl class="function"><dt><a name="-fontlab.flLayer.removeShape" href="#-fontlab.flLayer.removeShape"><span class="function-name">fontlab.flLayer.removeShape</span></a> = removeShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeShape(flShape[, bool recursive=true])</pre>

</dd></dl>



<a name="fontlab.flLayer.reorderShapes"></a>

## `reorderShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.reorderShapes" href="#-fontlab.flLayer.reorderShapes"><span class="function-name">fontlab.flLayer.reorderShapes</span></a> = reorderShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">reorderShapes(QList<uint>)</pre>

</dd></dl>



<a name="fontlab.flLayer.replaceShape"></a>

## `replaceShape`


<dl class="function"><dt><a name="-fontlab.flLayer.replaceShape" href="#-fontlab.flLayer.replaceShape"><span class="function-name">fontlab.flLayer.replaceShape</span></a> = replaceShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">replaceShape(flShape old_shape, flShape new_shape)</pre>

</dd></dl>



<a name="fontlab.flLayer.resetInkBox"></a>

## `resetInkBox`


<dl class="function"><dt><a name="-fontlab.flLayer.resetInkBox" href="#-fontlab.flLayer.resetInkBox"><span class="function-name">fontlab.flLayer.resetInkBox</span></a> = resetInkBox<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">resetInkBox()</pre>

</dd></dl>



<a name="fontlab.flLayer.resetMetricsLeft"></a>

## `resetMetricsLeft`


<dl class="function"><dt><a name="-fontlab.flLayer.resetMetricsLeft" href="#-fontlab.flLayer.resetMetricsLeft"><span class="function-name">fontlab.flLayer.resetMetricsLeft</span></a> = resetMetricsLeft<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">resetMetricsLeft()</pre>

</dd></dl>



<a name="fontlab.flLayer.resetMetricsRight"></a>

## `resetMetricsRight`


<dl class="function"><dt><a name="-fontlab.flLayer.resetMetricsRight" href="#-fontlab.flLayer.resetMetricsRight"><span class="function-name">fontlab.flLayer.resetMetricsRight</span></a> = resetMetricsRight<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">resetMetricsRight()</pre>

</dd></dl>



<a name="fontlab.flLayer.resetMetricsWidth"></a>

## `resetMetricsWidth`


<dl class="function"><dt><a name="-fontlab.flLayer.resetMetricsWidth" href="#-fontlab.flLayer.resetMetricsWidth"><span class="function-name">fontlab.flLayer.resetMetricsWidth</span></a> = resetMetricsWidth<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">resetMetricsWidth()</pre>

</dd></dl>



<a name="fontlab.flLayer.resetTransformationData"></a>

## `resetTransformationData`


<dl class="function"><dt><a name="-fontlab.flLayer.resetTransformationData" href="#-fontlab.flLayer.resetTransformationData"><span class="function-name">fontlab.flLayer.resetTransformationData</span></a> = resetTransformationData<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">resetTransformationData()</pre>

</dd></dl>



<a name="fontlab.flLayer.restoreHistoryState"></a>

## `restoreHistoryState`


<dl class="function"><dt><a name="-fontlab.flLayer.restoreHistoryState" href="#-fontlab.flLayer.restoreHistoryState"><span class="function-name">fontlab.flLayer.restoreHistoryState</span></a> = restoreHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">restoreHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flLayer.selectAll"></a>

## `selectAll`


<dl class="function"><dt><a name="-fontlab.flLayer.selectAll" href="#-fontlab.flLayer.selectAll"><span class="function-name">fontlab.flLayer.selectAll</span></a> = selectAll<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">selectAll()</pre>

</dd></dl>



<a name="fontlab.flLayer.sendToBack"></a>

## `sendToBack`


<dl class="function"><dt><a name="-fontlab.flLayer.sendToBack" href="#-fontlab.flLayer.sendToBack"><span class="function-name">fontlab.flLayer.sendToBack</span></a> = sendToBack<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool sendToBack(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.sendToFront"></a>

## `sendToFront`


<dl class="function"><dt><a name="-fontlab.flLayer.sendToFront" href="#-fontlab.flLayer.sendToFront"><span class="function-name">fontlab.flLayer.sendToFront</span></a> = sendToFront<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool sendToFront(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.setActive"></a>

## `setActive`


<dl class="function"><dt><a name="-fontlab.flLayer.setActive" href="#-fontlab.flLayer.setActive"><span class="function-name">fontlab.flLayer.setActive</span></a> = setActive<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setActive()</pre>

</dd></dl>



<a name="fontlab.flLayer.setActiveShape"></a>

## `setActiveShape`


<dl class="function"><dt><a name="-fontlab.flLayer.setActiveShape" href="#-fontlab.flLayer.setActiveShape"><span class="function-name">fontlab.flLayer.setActiveShape</span></a> = setActiveShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setActiveShape(flShape)</pre>

</dd></dl>



<a name="fontlab.flLayer.setAllShapesSelected"></a>

## `setAllShapesSelected`


<dl class="function"><dt><a name="-fontlab.flLayer.setAllShapesSelected" href="#-fontlab.flLayer.setAllShapesSelected"><span class="function-name">fontlab.flLayer.setAllShapesSelected</span></a> = setAllShapesSelected<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setAllShapesSelected(bool)</pre>

</dd></dl>



<a name="fontlab.flLayer.setFlag"></a>

## `setFlag`


<dl class="function"><dt><a name="-fontlab.flLayer.setFlag" href="#-fontlab.flLayer.setFlag"><span class="function-name">fontlab.flLayer.setFlag</span></a> = setFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFlag(uint f [, bool value])</pre>

</dd></dl>



<a name="fontlab.flLayer.setGlyphComponents"></a>

## `setGlyphComponents`


<dl class="function"><dt><a name="-fontlab.flLayer.setGlyphComponents" href="#-fontlab.flLayer.setGlyphComponents"><span class="function-name">fontlab.flLayer.setGlyphComponents</span></a> = setGlyphComponents<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool setGlyphComponents(QList<GlyphComponent> result, double width, flPackage package, bool colorize)</pre>

</dd></dl>



<a name="fontlab.flLayer.setProperty"></a>

## `setProperty`


<dl class="function"><dt><a name="-fontlab.flLayer.setProperty" href="#-fontlab.flLayer.setProperty"><span class="function-name">fontlab.flLayer.setProperty</span></a> = setProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setProperty('key', value) - set object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flLayer.setPropertyFloat"></a>

## `setPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flLayer.setPropertyFloat" href="#-fontlab.flLayer.setPropertyFloat"><span class="function-name">fontlab.flLayer.setPropertyFloat</span></a> = setPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyFloat('key', value) - set float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flLayer.setPropertyInt"></a>

## `setPropertyInt`


<dl class="function"><dt><a name="-fontlab.flLayer.setPropertyInt" href="#-fontlab.flLayer.setPropertyInt"><span class="function-name">fontlab.flLayer.setPropertyInt</span></a> = setPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyInt('key', value) - set int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flLayer.setWireframeColorIx"></a>

## `setWireframeColorIx`


<dl class="function"><dt><a name="-fontlab.flLayer.setWireframeColorIx" href="#-fontlab.flLayer.setWireframeColorIx"><span class="function-name">fontlab.flLayer.setWireframeColorIx</span></a> = setWireframeColorIx<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setWireframeColorIx(int)</pre>

</dd></dl>



<a name="fontlab.flLayer.shapes"></a>

## `shapes`


<dl class="descriptor"><dt>fontlab.flLayer.shapes</dt>
<dd>

<pre class="doc" markdown="0">list(flShape) shapes()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.shapesCount"></a>

## `shapesCount`


<dl class="descriptor"><dt>fontlab.flLayer.shapesCount</dt>
<dd>

<pre class="doc" markdown="0">int shapesCount()</pre>

</dd>
</dl>



<a name="fontlab.flLayer.sortShapes"></a>

## `sortShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.sortShapes" href="#-fontlab.flLayer.sortShapes"><span class="function-name">fontlab.flLayer.sortShapes</span></a> = sortShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">sortShapes()</pre>

</dd></dl>



<a name="fontlab.flLayer.tag"></a>

## `tag`


<dl class="function"><dt><a name="-fontlab.flLayer.tag" href="#-fontlab.flLayer.tag"><span class="function-name">fontlab.flLayer.tag</span></a> = tag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tag([string])</pre>

</dd></dl>



<a name="fontlab.flLayer.takeShapes"></a>

## `takeShapes`


<dl class="function"><dt><a name="-fontlab.flLayer.takeShapes" href="#-fontlab.flLayer.takeShapes"><span class="function-name">fontlab.flLayer.takeShapes</span></a> = takeShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QList<flShape> takeShapes(ShapeType shape_type)</pre>

</dd></dl>



<a name="fontlab.flLayer.transferNames"></a>

## `transferNames`


<dl class="function"><dt><a name="-fontlab.flLayer.transferNames" href="#-fontlab.flLayer.transferNames"><span class="function-name">fontlab.flLayer.transferNames</span></a> = transferNames<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">transferNames(flLayer layer)</pre>

</dd></dl>



<a name="fontlab.flLayer.transferTTH"></a>

## `transferTTH`


<dl class="function"><dt><a name="-fontlab.flLayer.transferTTH" href="#-fontlab.flLayer.transferTTH"><span class="function-name">fontlab.flLayer.transferTTH</span></a> = transferTTH<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool transferTTH(flLayer)</pre>

</dd></dl>



<a name="fontlab.flLayer.transform"></a>

## `transform`


<dl class="descriptor"><dt>fontlab.flLayer.transform</dt>
<dd>

<pre class="doc" markdown="0">QTransform</pre>

</dd>
</dl>



<a name="fontlab.flLayer.ttData"></a>

## `ttData`


<dl class="descriptor"><dt>fontlab.flLayer.ttData</dt>
<dd>

<pre class="doc" markdown="0">fgTrueTypeData</pre>

</dd>
</dl>



<a name="fontlab.flLayer.tthAutohint"></a>

## `tthAutohint`


<dl class="function"><dt><a name="-fontlab.flLayer.tthAutohint" href="#-fontlab.flLayer.tthAutohint"><span class="function-name">fontlab.flLayer.tthAutohint</span></a> = tthAutohint<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthAutohint(bool make_hints, fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.tthFixZones"></a>

## `tthFixZones`


<dl class="function"><dt><a name="-fontlab.flLayer.tthFixZones" href="#-fontlab.flLayer.tthFixZones"><span class="function-name">fontlab.flLayer.tthFixZones</span></a> = tthFixZones<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthFixZones(fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.tthProgram"></a>

## `tthProgram`


<dl class="descriptor"><dt>fontlab.flLayer.tthProgram</dt>
<dd>

<pre class="doc" markdown="0">QList<flTTHCommand></pre>

</dd>
</dl>



<a name="fontlab.flLayer.tthReassignStems"></a>

## `tthReassignStems`


<dl class="function"><dt><a name="-fontlab.flLayer.tthReassignStems" href="#-fontlab.flLayer.tthReassignStems"><span class="function-name">fontlab.flLayer.tthReassignStems</span></a> = tthReassignStems<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthReassignStems(fgTTInterpreter itr)</pre>

</dd></dl>



<a name="fontlab.flLayer.tthReassignZones"></a>

## `tthReassignZones`


<dl class="function"><dt><a name="-fontlab.flLayer.tthReassignZones" href="#-fontlab.flLayer.tthReassignZones"><span class="function-name">fontlab.flLayer.tthReassignZones</span></a> = tthReassignZones<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthReassignZones(fgTTInterpreter itr, bool)</pre>

</dd></dl>



<a name="fontlab.flLayer.tthRemoveCommands"></a>

## `tthRemoveCommands`


<dl class="function"><dt><a name="-fontlab.flLayer.tthRemoveCommands" href="#-fontlab.flLayer.tthRemoveCommands"><span class="function-name">fontlab.flLayer.tthRemoveCommands</span></a> = tthRemoveCommands<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthRemoveCommands(bool vertical, bool horizontal)</pre>

</dd></dl>



<a name="fontlab.flLayer.tthRemoveDeltas"></a>

## `tthRemoveDeltas`


<dl class="function"><dt><a name="-fontlab.flLayer.tthRemoveDeltas" href="#-fontlab.flLayer.tthRemoveDeltas"><span class="function-name">fontlab.flLayer.tthRemoveDeltas</span></a> = tthRemoveDeltas<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tthRemoveDeltas(bool middle, bool final)</pre>

</dd></dl>



<a name="fontlab.flLayer.type"></a>

## `type`


<dl class="descriptor"><dt>fontlab.flLayer.type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>



<a name="fontlab.flLayer.unselectAllNodes"></a>

## `unselectAllNodes`


<dl class="function"><dt><a name="-fontlab.flLayer.unselectAllNodes" href="#-fontlab.flLayer.unselectAllNodes"><span class="function-name">fontlab.flLayer.unselectAllNodes</span></a> = unselectAllNodes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">unselectAllNodes()</pre>

</dd></dl>



<a name="fontlab.flLayer.update"></a>

## `update`


<dl class="function"><dt><a name="-fontlab.flLayer.update" href="#-fontlab.flLayer.update"><span class="function-name">fontlab.flLayer.update</span></a> = update<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">update()</pre>

</dd></dl>



<a name="fontlab.flLayer.updateAnchors"></a>

## `updateAnchors`


<dl class="function"><dt><a name="-fontlab.flLayer.updateAnchors" href="#-fontlab.flLayer.updateAnchors"><span class="function-name">fontlab.flLayer.updateAnchors</span></a> = updateAnchors<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">updateAnchors()</pre>

</dd></dl>



<a name="fontlab.flLayer.updateGuidelineNode"></a>

## `updateGuidelineNode`


<dl class="function"><dt><a name="-fontlab.flLayer.updateGuidelineNode" href="#-fontlab.flLayer.updateGuidelineNode"><span class="function-name">fontlab.flLayer.updateGuidelineNode</span></a> = updateGuidelineNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNode updateGuidelineNode(flNode node)</pre>

</dd></dl>



<a name="fontlab.flLayer.wireframeColor"></a>

## `wireframeColor`


<dl class="descriptor"><dt>fontlab.flLayer.wireframeColor</dt>
<dd>

<pre class="doc" markdown="0">QColor</pre>

</dd>
</dl>

