PyANGKernel.GKBiasedPositionGenerator

class GKBiasedPositionGenerator

A class used to generate random points within a polygonal region with some bias towards a collection of segments.

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__()

Default constructor for factory use with set methods.

__init__(granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

__init__(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygon

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

__init__(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygonWithHoles

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

__init__(attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • attractiveSegments – .list of GKSegment

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

__init__(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygon

  • attractiveSegments – .list of GKSegment

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

__init__(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygonWithHoles

  • attractiveSegments – .list of GKSegment

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

generatePoint()
Return type:

GKPoint

isSimple(pgon)
Parameters:

pgonGKExtrudedPolygon

Return type:

bool

isSimple(pgon)
Parameters:

pgonGKPolygon

Return type:

bool

isSimple(pgon)
Parameters:

pgonGKPolygonWithHoles

Return type:

bool

__call__()
Return type:

GKPoint

set(boundary)
Parameters:

boundaryGKExtrudedPolygon

set(boundary)
Parameters:

boundaryGKPolygon

set(boundary)
Parameters:

boundaryGKPolygonWithHoles

set(boundary, attractiveSegments)
Parameters:
  • boundaryGKPolygon

  • attractiveSegments – .list of GKSegment

set(boundary, attractiveSegments)
Parameters:
set(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygon

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

set(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygonWithHoles

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

set(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygon

  • attractiveSegments – .list of GKSegment

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

set(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
Parameters:
  • boundaryGKPolygonWithHoles

  • attractiveSegments – .list of GKSegment

  • granularity – float

  • distanceSaturation – float

  • attractionFactor – float

  • useBuildingInterior – bool

  • seed – int

setSeed(seed)
Parameters:

seed – int