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¶
def
__init__()def
generatePoint()def
isSimple()def
__call__()def
set()def
setSeed()
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:
boundary –
GKPolygongranularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- __init__(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygonWithHolesgranularity – 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:
boundary –
GKPolygonattractiveSegments – .list of GKSegment
granularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- __init__(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygonWithHolesattractiveSegments – .list of GKSegment
granularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- isSimple(pgon)¶
- Parameters:
pgon –
GKExtrudedPolygon- Return type:
- isSimple(pgon)
- Parameters:
pgon –
GKPolygonWithHoles- Return type:
- set(boundary)¶
- Parameters:
boundary –
GKExtrudedPolygon
- set(boundary)
- Parameters:
boundary –
GKPolygon
- set(boundary)
- Parameters:
boundary –
GKPolygonWithHoles
- set(boundary, attractiveSegments)
- Parameters:
boundary –
GKPolygonattractiveSegments – .list of GKSegment
- set(boundary, attractiveSegments)
- Parameters:
boundary –
GKPolygonWithHolesattractiveSegments – .list of GKSegment
- set(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygongranularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- set(boundary, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygonWithHolesgranularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- set(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygonattractiveSegments – .list of GKSegment
granularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- set(boundary, attractiveSegments, granularity, distanceSaturation, attractionFactor[, useBuildingInterior=false[, seed=42UL]])
- Parameters:
boundary –
GKPolygonWithHolesattractiveSegments – .list of GKSegment
granularity – float
distanceSaturation – float
attractionFactor – float
useBuildingInterior – bool
seed – int
- setSeed(seed)¶
- Parameters:
seed – int