|
Aimsun Next Scripting
24.0
|
Public Member Functions | |
| GKBiasedPositionGenerator () | |
| GKBiasedPositionGenerator (const QVector< GKSegment > &attractiveSegments, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| GKBiasedPositionGenerator (double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| GKBiasedPositionGenerator (const GKPolygon &boundary, const QVector< GKSegment > &attractiveSegments, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| GKBiasedPositionGenerator (const GKPolygon &boundary, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| GKBiasedPositionGenerator (const GKPolygonWithHoles &boundary, const QVector< GKSegment > &attractiveSegments, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| GKBiasedPositionGenerator (const GKPolygonWithHoles &boundary, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) | |
| void | set (const GKPolygon &boundary, const QVector< GKSegment > &attractiveSegments, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) |
| void | set (const GKPolygon &boundary, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) |
| void | set (const GKPolygonWithHoles &boundary, const QVector< GKSegment > &attractiveSegments, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) |
| void | set (const GKPolygonWithHoles &boundary, double granularity, double distanceSaturation, double attractionFactor, bool useBuildingInterior, quint32 seed) |
| void | set (const GKPolygon &boundary, const QVector< GKSegment > &attractiveSegments) |
| void | set (const GKPolygon &boundary) |
| void | set (const GKPolygonWithHoles &boundary, const QVector< GKSegment > &attractiveSegments) |
| void | set (const GKPolygonWithHoles &boundary) |
| void | setSeed (quint32 seed) |
| bool | isSimple (const GKPolygon &pgon) const |
| bool | isSimple (const GKPolygonWithHoles &pgon) const |
| bool | isSimple (const GKExtrudedPolygon &pgon) const |
| GKPoint | generatePoint () const |
| GKPoint | operator() () const |
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | ) |
Default constructor for factory use with set methods.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | const QVector< GKSegment > & | attractiveSegments, |
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for case with a collection of attractive segments. Use set(xxx) to set the boundary.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | double | granularity, |
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for case which will use any GKBuilding instances loaded into the model as attractive segments. Use set(xxx) to set the boundary.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | const GKPolygon & | boundary, |
| const QVector< GKSegment > & | attractiveSegments, | ||
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for polygon case with a collection of attractive segments.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | const GKPolygon & | boundary, |
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for polygon case which will use any GKBuilding instances loaded into the model as attractive segments.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | const GKPolygonWithHoles & | boundary, |
| const QVector< GKSegment > & | attractiveSegments, | ||
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for polygon with holes case with a collection of attractive segments.
| GKBiasedPositionGenerator::GKBiasedPositionGenerator | ( | const GKPolygonWithHoles & | boundary, |
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Constructor for polygon with holes case which will use any GKBuilding instances loaded into the model as attractive segments.
| GKPoint GKBiasedPositionGenerator::generatePoint | ( | ) | const |
| bool GKBiasedPositionGenerator::isSimple | ( | const GKExtrudedPolygon & | pgon | ) | const |
| bool GKBiasedPositionGenerator::isSimple | ( | const GKPolygon & | pgon | ) | const |
| bool GKBiasedPositionGenerator::isSimple | ( | const GKPolygonWithHoles & | pgon | ) | const |
| GKPoint GKBiasedPositionGenerator::operator() | ( | ) | const |
Generator interface.
| void GKBiasedPositionGenerator::set | ( | const GKPolygon & | boundary | ) |
Setup for polygon case which will use existing segments as attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygon & | boundary, |
| const QVector< GKSegment > & | attractiveSegments | ||
| ) |
Setup for polygon case with a collection of attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygon & | boundary, |
| const QVector< GKSegment > & | attractiveSegments, | ||
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Setup for polygon case with a collection of attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygon & | boundary, |
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Setup for polygon case which will use any GKBuilding instances loaded into the model as attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygonWithHoles & | boundary | ) |
Setup for polygon with holes case which will use existing segments as attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygonWithHoles & | boundary, |
| const QVector< GKSegment > & | attractiveSegments | ||
| ) |
Setup for polygon with holes case with a collection of attractive segments and existing parameters.
| void GKBiasedPositionGenerator::set | ( | const GKPolygonWithHoles & | boundary, |
| const QVector< GKSegment > & | attractiveSegments, | ||
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Setup for polygon with holes case with a collection of attractive segments.
| void GKBiasedPositionGenerator::set | ( | const GKPolygonWithHoles & | boundary, |
| double | granularity, | ||
| double | distanceSaturation, | ||
| double | attractionFactor, | ||
| bool | useBuildingInterior, | ||
| quint32 | seed | ||
| ) |
Setup for polygon with holes case which will use any GKBuilding instances loaded into the model as attractive segments.
| void GKBiasedPositionGenerator::setSeed | ( | quint32 | seed | ) |
1.9.4