PyANGKernel.ForestGeometry

class ForestGeometry

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

__init__()
addDestinationCentroid(iCentroid)
Parameters:

iCentroid – int

Return type:

int

addNode(idNode[, iPosition=-1])
Parameters:
  • idNode – int

  • iPosition – int

addOriginCentroid(iCentroid)
Parameters:

iCentroid – int

Return type:

int

addSection(iSection[, iPosition=-1])
Parameters:
  • iSection – int

  • iPosition – int

componentIndex(iComponentId)
Parameters:

iComponentId – int

Return type:

int

getCentroidConfigurations(iModel)
Parameters:

iModelGKModel

Return type:

.list of GKCentroidConfiguration

getConnection(iPos, iNextPos)
Parameters:
  • iPos – int

  • iNextPos – int

Return type:

int

getConnections(iSections)
Parameters:

iSections – .list of GKSection

Return type:

.list of std.pairqint32,qint8

getCostComponents()
Return type:

.list of std.pairqint32,QString

getDestinationCentroid(iPosition)
Parameters:

iPosition – int

Return type:

int

getDestinationConnector(centroidPos, sectionPos)
Parameters:
  • centroidPos – int

  • sectionPos – int

Return type:

int

getDestinationPosition(iDestination)
Parameters:

iDestination – int

Return type:

int

getDestinationUsingPercentages(iDestPos)
Parameters:

iDestPos – int

Return type:

bool

getEntranceSections(iOriginPos)
Parameters:

iOriginPos – int

Return type:

.list of int

getNextPosition(iPos, iConnection)
Parameters:
  • iPos – int

  • iConnection – int

Return type:

int

getNextSection(iSection, iConnection)
Parameters:
  • iSection – int

  • iConnection – int

Return type:

int

getNode(iPos)
Parameters:

iPos – int

Return type:

int

getNodePosition(idNode)
Parameters:

idNode – int

Return type:

int

getNrAssignmentDestinationCentroidConnectors(iDestinationPos)
Parameters:

iDestinationPos – int

Return type:

int

getNrAssignmentOriginCentroidConnectors(iOriginPos)
Parameters:

iOriginPos – int

Return type:

int

getNrConnections(iPos)
Parameters:

iPos – int

Return type:

int

getNrDestinationCentroidConnectors(iDestinationPos)
Parameters:

iDestinationPos – int

Return type:

int

getNrDestinationCentroids()
Return type:

int

getNrOriginCentroidConnectors(iOriginPos)
Parameters:

iOriginPos – int

Return type:

int

getNrOriginCentroids()
Return type:

int

getNumberOfNodes()
Return type:

int

getNumberOfSections()
Return type:

int

getOrginUsingPercentages(iOriginPos)
Parameters:

iOriginPos – int

Return type:

bool

getOriginCentroid(iPosition)
Parameters:

iPosition – int

Return type:

int

getOriginConnector(centroidPos, sectionPos)
Parameters:
  • centroidPos – int

  • sectionPos – int

Return type:

int

getOriginPosition(iOrigin)
Parameters:

iOrigin – int

Return type:

int

getPathCost(iOriginPos, iDestinationPos, connections, iUserClassIndex, iIntervalIndex)
Parameters:
  • iOriginPos – int

  • iDestinationPos – int

  • connections – .list of std.pairqint32,qint8

  • iUserClassIndex – int

  • iIntervalIndex – int

Return type:

PathCosts

getPathCost(iOriginPos, iDestinationPos, pathSections, sectionIndexInPath, iUserIndex, iIntervalIndex)
Parameters:
  • iOriginPos – int

  • iDestinationPos – int

  • pathSections – .list of qint32

  • sectionIndexInPath – int

  • iUserIndex – int

  • iIntervalIndex – int

Return type:

PathCosts

getPosition(iSection)
Parameters:

iSection – int

Return type:

int

getSection(iPos)
Parameters:

iPos – int

Return type:

int

getStoreLinkTravelTime()
Return type:

bool

getTotalNumberConnections()
Return type:

int

hasSuperTrajectories()
Return type:

bool

setCostByUserClassType(iValue)
Parameters:

iValue – bool

setCostComponents(iCostComponents)
Parameters:

iCostComponents – .list of std.pairqint32,QString

setEntranceConnector(centroidId, connector, objectPos, percentge, vehicleClassId, entranceSections)
Parameters:
  • centroidId – int

  • connector – int

  • objectPos – int

  • percentge – float

  • vehicleClassId – int

  • entranceSections – .list of qint32

setExitConnector(centroidId, connector, sectionPos, percentge, vehicleClassId, entranceSections)
Parameters:
  • centroidId – int

  • connector – int

  • sectionPos – int

  • percentge – float

  • vehicleClassId – int

  • entranceSections – .list of qint32

setNumberOfSections(iValue)
Parameters:

iValue – int

setStoreLinkTravelTime()
store(stream, forest)
Parameters: