Skip to content

# `flNodeInfo`

## fontlab.flNodeInfo = class flNodeInfo(object)

      flNodeInfo representation

      Constructors:
        flNodeInfo()
        flNodeInfo(flObject)
        flNodeInfo(flNodeInfo)
        flNodeInfo(flNode, QTransform)
        flNodeInfo(flNode, flObject contour_info)
        flNodeInfo(flNode, flObject glyph_info, QTransform)
        flNodeInfo(flNode, flNodeInfo)

#### Methods

__delattr__(...)

      x.__delattr__('name') <==> del x.name

__eq__(...)

      x.__eq__(y) <==> x==y

__ge__(...)

      x.__ge__(y) <==> x>=y

__getattribute__(...)

      x.__getattribute__('name') <==> x.name

__gt__(...)

      x.__gt__(y) <==> x>y

__init__(...)

      x.__init__(...) initializes x; see help(type(x)) for signature

__le__(...)

      x.__le__(y) <==> x<=y

__lt__(...)

      x.__lt__(y) <==> x

__ne__(...)

      x.__ne__(y) <==> x!=y

__repr__(...)

      x.__repr__() <==> repr(x)

__setattr__(...)

      x.__setattr__('name', value) <==> x.name = value

breakContourExpanded(...)

      bool breakContourExpanded([double extrapolate_d=0.5])

changed(...)

      changed()

checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

clearFlag(...)

      clearFlag(uint f)

clearFlags(...)

      clearFlags()

clone(...)

      Clone the object

combine(...)

      combine(QTransform transform)

contour(...)

      flContour contour()

createHistoryState(...)

      createHistoryState(uint history_ix)

currentHistoryState(...)

      currentHistoryIx()

flag(...)

      flag(uint f)

getGlyphPoint(...)

      QPointF getGlyphPoint(bool round)

getMappedNeighborsRect(...)

      QRectF getMappedNeighborsRect()

getMappedPoint(...)

      QPointF getMappedPoint([QPointF])

getProperties(...)

      Get object's properties list

getProperty(...)

      getProperty('key') - get object property by 'key' or number

getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

getUpdateCanvasRect(...)

      QRectF getUpdateCanvasRect()

hasHistoryState(...)

      hasHistoryState(uint history_ix)

historyStates(...)

      historyStates(bool accepted_state)

independedAll(...)

      independedAll()

initialHistoryState(...)

      initialHistoryIx()

isEqual(...)

      isEqual(flObject)

isValid(...)

      bool isValid()

release(...)

      release()

remove(...)

      remove([flObject])

removeChild(...)

      removeChild(flObject)

removeProperty(...)

      removeProperty('key')

restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

setFlag(...)

      setFlag(uint f [, bool value])

setGlyphPoint(...)

      setGlyphPoint(QPointF)

setGlyphPointX(...)

      setGlyphPointX(double x)

setGlyphPointY(...)

      setGlyphPointY(double y)

setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

shape(...)

      flShape shape()

shapeInfo(...)

      flShapeInfo shapeInfo()

tag(...)

      tag([string])

toNodesInfo(...)

      list(flNodeInfo) toNodesInfo(list(flNode))

update(...)

      update()

#### Static methods

cloneObject(...)

      flObject cloneObject(const flObject&);

createInstance(...)

      flNodeInfo createInstance()

createObject(...)

      flObject/Nothing createObject(int);

haveObject(...)

      bool haveObject(uint);

instanceType(...)

      int instanceType();

#### Descriptors

contourInfo

      flObject

dist

      double dist

glyphInfo

      flObject - glyph info

hasChanges

      bool

hasHistoryStates

      bool

id

      object id

isChanged

      bool

isNull

      bool

isPresent

      bool

isReleased

      bool

name

      object name

node

      flNode

refCnt

      object references count

transform

      transform matrix

type

      object type

#### Attributes

__new__ = <built-in method __new__ of type object>

      T.__new__(S, ...) -> a new object with type S, a subtype of T

flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `breakContourExpanded`

fontlab.flNodeInfo.breakContourExpanded = breakContourExpanded(...)

      bool breakContourExpanded([double extrapolate_d=0.5])

## `changed`

fontlab.flNodeInfo.changed = changed(...)

      changed()

## `checkInitHistoryState`

fontlab.flNodeInfo.checkInitHistoryState = checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

## `clearAboveHistory`

fontlab.flNodeInfo.clearAboveHistory = clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

## `clearFlag`

fontlab.flNodeInfo.clearFlag = clearFlag(...)

      clearFlag(uint f)

## `clearFlags`

fontlab.flNodeInfo.clearFlags = clearFlags(...)

      clearFlags()

## `clone`

fontlab.flNodeInfo.clone = clone(...)

      Clone the object

## `cloneObject`

fontlab.flNodeInfo.cloneObject = cloneObject(...)

      flObject cloneObject(const flObject&);

## `combine`

fontlab.flNodeInfo.combine = combine(...)

      combine(QTransform transform)

## `contour`

fontlab.flNodeInfo.contour = contour(...)

      flContour contour()

## `contourInfo`

fontlab.flNodeInfo.contourInfo

      flObject

## `createHistoryState`

fontlab.flNodeInfo.createHistoryState = createHistoryState(...)

      createHistoryState(uint history_ix)

## `createInstance`

fontlab.flNodeInfo.createInstance = createInstance(...)

      flNodeInfo createInstance()

## `createObject`

fontlab.flNodeInfo.createObject = createObject(...)

      flObject/Nothing createObject(int);

## `currentHistoryState`

fontlab.flNodeInfo.currentHistoryState = currentHistoryState(...)

      currentHistoryIx()

## `dist`

fontlab.flNodeInfo.dist

      double dist

## `flag`

fontlab.flNodeInfo.flag = flag(...)

      flag(uint f)

## `flObjectFlags`

fontlab.flNodeInfo.flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `getGlyphPoint`

fontlab.flNodeInfo.getGlyphPoint = getGlyphPoint(...)

      QPointF getGlyphPoint(bool round)

## `getMappedNeighborsRect`

fontlab.flNodeInfo.getMappedNeighborsRect = getMappedNeighborsRect(...)

      QRectF getMappedNeighborsRect()

## `getMappedPoint`

fontlab.flNodeInfo.getMappedPoint = getMappedPoint(...)

      QPointF getMappedPoint([QPointF])

## `getProperties`

fontlab.flNodeInfo.getProperties = getProperties(...)

      Get object's properties list

## `getProperty`

fontlab.flNodeInfo.getProperty = getProperty(...)

      getProperty('key') - get object property by 'key' or number

## `getPropertyFloat`

fontlab.flNodeInfo.getPropertyFloat = getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

## `getPropertyInt`

fontlab.flNodeInfo.getPropertyInt = getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

## `getUpdateCanvasRect`

fontlab.flNodeInfo.getUpdateCanvasRect = getUpdateCanvasRect(...)

      QRectF getUpdateCanvasRect()

## `glyphInfo`

fontlab.flNodeInfo.glyphInfo

      flObject - glyph info

## `hasChanges`

fontlab.flNodeInfo.hasChanges

      bool

## `hasHistoryState`

fontlab.flNodeInfo.hasHistoryState = hasHistoryState(...)

      hasHistoryState(uint history_ix)

## `hasHistoryStates`

fontlab.flNodeInfo.hasHistoryStates

      bool

## `haveObject`

fontlab.flNodeInfo.haveObject = haveObject(...)

      bool haveObject(uint);

## `historyStates`

fontlab.flNodeInfo.historyStates = historyStates(...)

      historyStates(bool accepted_state)

## `id`

fontlab.flNodeInfo.id

      object id

## `independedAll`

fontlab.flNodeInfo.independedAll = independedAll(...)

      independedAll()

## `initialHistoryState`

fontlab.flNodeInfo.initialHistoryState = initialHistoryState(...)

      initialHistoryIx()

## `instanceType`

fontlab.flNodeInfo.instanceType = instanceType(...)

      int instanceType();

## `isChanged`

fontlab.flNodeInfo.isChanged

      bool

## `isEqual`

fontlab.flNodeInfo.isEqual = isEqual(...)

      isEqual(flObject)

## `isNull`

fontlab.flNodeInfo.isNull

      bool

## `isPresent`

fontlab.flNodeInfo.isPresent

      bool

## `isReleased`

fontlab.flNodeInfo.isReleased

      bool

## `isValid`

fontlab.flNodeInfo.isValid = isValid(...)

      bool isValid()

## `name`

fontlab.flNodeInfo.name

      object name

## `node`

fontlab.flNodeInfo.node

      flNode

## `refCnt`

fontlab.flNodeInfo.refCnt

      object references count

## `release`

fontlab.flNodeInfo.release = release(...)

      release()

## `remove`

fontlab.flNodeInfo.remove = remove(...)

      remove([flObject])

## `removeChild`

fontlab.flNodeInfo.removeChild = removeChild(...)

      removeChild(flObject)

## `removeProperty`

fontlab.flNodeInfo.removeProperty = removeProperty(...)

      removeProperty('key')

## `restoreHistoryState`

fontlab.flNodeInfo.restoreHistoryState = restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

## `setFlag`

fontlab.flNodeInfo.setFlag = setFlag(...)

      setFlag(uint f [, bool value])

## `setGlyphPoint`

fontlab.flNodeInfo.setGlyphPoint = setGlyphPoint(...)

      setGlyphPoint(QPointF)

## `setGlyphPointX`

fontlab.flNodeInfo.setGlyphPointX = setGlyphPointX(...)

      setGlyphPointX(double x)

## `setGlyphPointY`

fontlab.flNodeInfo.setGlyphPointY = setGlyphPointY(...)

      setGlyphPointY(double y)

## `setProperty`

fontlab.flNodeInfo.setProperty = setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

## `setPropertyFloat`

fontlab.flNodeInfo.setPropertyFloat = setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

## `setPropertyInt`

fontlab.flNodeInfo.setPropertyInt = setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

## `shape`

fontlab.flNodeInfo.shape = shape(...)

      flShape shape()

## `shapeInfo`

fontlab.flNodeInfo.shapeInfo = shapeInfo(...)

      flShapeInfo shapeInfo()

## `tag`

fontlab.flNodeInfo.tag = tag(...)

      tag([string])

## `toNodesInfo`

fontlab.flNodeInfo.toNodesInfo = toNodesInfo(...)

      list(flNodeInfo) toNodesInfo(list(flNode))

## `transform`

fontlab.flNodeInfo.transform

      transform matrix

## `type`

fontlab.flNodeInfo.type

      object type

## `update`

fontlab.flNodeInfo.update = update(...)

      update()