Aimsun Next Scripting: GKPedestrianServicePoint Class Reference
Aimsun Next Scripting  22
Public Types | Public Member Functions | Static Public Attributes | List of all members
GKPedestrianServicePoint Class Reference
Inheritance diagram for GKPedestrianServicePoint:
GKPedestrianRoutingNode GKPolygon GKPolyline GKGeoObject GKObject GKBaseObject

Public Types

enum  DelayTimeType { eFixed , eWaitUntil , eVariable }
 
enum  AggressivenessType { eLow , eMedium , eHigh }
 
enum  DistributionPointsLocation { eWholeArea , eTop , eMiddle , eBottom }
 
- Public Types inherited from GKPolygon
enum  GKObjectsClassification { eAll , eOnlyNodesAndSections }
 
- Public Types inherited from GKGeoObject
enum  GKGeoContainer { eNothing = 0 , ePartially = 1 , eTotally = 2 }
 
- Public Types inherited from GKObject
enum  IdentifierFormFlag {
  eIdentifierDefault , eIdentifierId , eIdentifierName , eIdentifierExternalId ,
  eIdentifierTypeExternalName , eIdentifierDescription , eIdentifierStandard , eIdentifierStandardWithType ,
  eIdentifierAll
}
 
enum  GKLockType { eNone , eModification , eDelete , eModificationDelete }
 
enum  GKObjectStatus { eNew , eSaved , eModified , eDeleted }
 
typedef QFlags< GKObject::IdentifierFormFlagIdentifierForm
 

Public Member Functions

 GKPedestrianServicePoint ()
 
virtual void rotate (const GKPoint &center, double angle)
 
virtual void translate (const GKPoint &delta)
 
void setWidth (double width)
 
double getWidth () const
 
void setHeight (double height)
 
double getHeight () const
 
void setAngle (double angle)
 
double getAngle () const
 
void setPosition (const GKPoint &centre)
 
const GKPointgetPosition () const
 
void setPercentage (double _percentage)
 
double getPercentage () const
 
void setUseQueue (bool _useit)
 
bool getUseQueue () const
 
void setQueueOrientation (double _degrees)
 
double getQueueOrientation () const
 
void setCapacity (int _capacity)
 
int getCapacity () const
 
void setDelayTimeType (DelayTimeType atype)
 
DelayTimeType getDelayTimeType () const
 
void setAggressivenessType (AggressivenessType atype)
 
AggressivenessType getAggressivenessType () const
 
void setFixedTime (double fixedDelay)
 
double getFixedTime () const
 
void setExitTime (const QTime &exitTime)
 
const QTime & getExitTime () const
 
void setVariableTime (double mean, double dev)
 
double getMeanVariableTime () const
 
double getDevVariableTime () const
 
void setDelayPointWidth (double width)
 
double getDelayPointWidth () const
 
const GKPointgetDelayPoint () const
 
void setDelayPoinSelected (bool value)
 
bool isDelayPointSelected () const
 
void enableDistributionPoints (bool value)
 
bool distributionPointsEnabled () const
 
void setDistributionLocationType (DistributionPointsLocation type)
 
DistributionPointsLocation getDistributionLocationType () const
 
void setNbDistributionPoints (int value)
 
int getNbDistributionPoints () const
 
const GKPointsgetDelayPoints () const
 
const GKPointsgetDrawablePoints () const
 
GKPoints getDistributionPoints () const
 
void recalculatePoints ()
 
GKPoints getFocalDriftPoints () const
 
- Public Member Functions inherited from GKPedestrianRoutingNode
 GKPedestrianRoutingNode ()
 
void setPedestrianArea (GKPedestrianArea *area)
 
GKPedestrianAreagetPedestrianArea () const
 
- Public Member Functions inherited from GKPolygon
 GKPolygon ()
 
void setBrushColor (const QColor &color)
 
const QColor & getBrushColor () const
 
void setBrushStyle (const Qt::BrushStyle &astyle)
 
virtual GKGeoContainer doGetContainedWay (const GKBBox &myBBox, const GKPoints &points, const GKBBox &bboxPoints) const
 
bool isFilled () const
 
void setTopTexture (const QString &textureName, int horizontalReps, int verticalReps)
 
const GKTextureAppliedgetTopTexture () const
 
void setBottomTexture (const QString &textureName, int horizontalReps, int verticalReps)
 
const GKTextureAppliedgetBottomTexture () const
 
QSet< GKGeoObject * > classifyObjects (qint32 scenarioId, GKObjectsClassification objsToClassify, GKLayer *layer=NULL) const
 
QSet< GKGeoObject * > classifyObjects (qint32 scenarioId) const
 
QSet< GKGeoObject * > classifyObjectsInside (qint32 scenarioId, GKLayer *layer=NULL) const
 
QSet< GKGeoObject * > classifyObjectsPartiallyInside (qint32 scenarioId, GKLayer *layer=NULL) const
 
- Public Member Functions inherited from GKPolyline
 GKPolyline ()
 
uint nbPoints () const
 
const GKPointgetPoint (uint at) const
 
void setPoint (uint at, const GKPoint &p)
 
const GKPointsgetPoints () const
 
virtual void addPoint (const GKPoint &p)
 
virtual void addPointAt (int pos, const GKPoint &p)
 
virtual void removePoint (uint pos)
 
virtual void setPoints (const GKPoints &ps)
 
virtual GKCoord length2D () const
 
virtual GKCoord length3D () const
 
virtual bool canPointBeAdded (uint pos) const
 
virtual void join (const GKPolyline *pol, bool atStart)
 
virtual void removePoints (uint nbPoints, bool atStart)
 
virtual bool canBeJoined (const GKPolyline *pol) const
 
void prepend (const GKPoints &ps)
 
void add (const GKPoints &ps)
 
void setPointSelected (uint p, bool value)
 
bool isPointSelected (uint p) const
 
void selectAllPoints ()
 
void unselectAllPoints ()
 
int getNbSelPoints () const
 
virtual void changeDirection ()
 
GKCoord getSlope (int segmentPos) const
 
GKBBox getBBox () const
 
void setPenColor (const QColor &color)
 
virtual const QColor & getPenColor () const
 
void setPenStyle (const Qt::PenStyle &astyle)
 
const Qt::PenStyle & getPenStyle () const
 
void setPenSize (float size)
 
float getPenSize () const
 
void setPenSizeUnits (const GK::SizeUnits &units)
 
const GK::SizeUnitsgetPenSizeUnits () const
 
- Public Member Functions inherited from GKGeoObject
 GKGeoObject ()
 
virtual void setSelected (bool newState)
 
virtual bool isSelected () const
 
bool canBeModified () const
 
bool canBeEdited () const
 
virtual bool canBeGrouped () const
 
int getMark () const
 
void setMark (int newMark)
 
void addMark (int newMark)
 
void unmark ()
 
const QVector< int > * getMarks () const
 
uint getNumberOfMarks () const
 
GKLayergetLayer () const
 
void setLayer (GKLayer *alayer)
 
virtual void translate (const GKPoint &delta)
 
virtual void rotate (const GKPoint &center, double angle)
 
virtual void scale (const GKPoint &)
 
virtual GKCoord getAltitude () const
 
virtual void setAltitude (GKCoord value)
 
void addTopObject (GKGeoObject *)
 
QSet< GKGeoObject * > * getTopObjects () const
 
GKGeoObjectgetBottomObject () const
 
void setLabeled (bool value)
 
bool isLabeled () const
 
GKGeoContainer getContainedWay (const GKPoints &points, const GKBBox &bboxPoints) const
 
virtual GKGeoContainer doGetContainedWay (const GKBBox &myBBox, const GKPoints &points, const GKBBox &bboxPoints) const
 
GK::ConnectionType objectConnectionType (const GKGeoObject *object) const
 
QSet< GKObjectConnection * > getConnections () const
 
QSet< GKObjectConnection * > getConnections (const GKGeoObject *) const
 
bool anyConnection (const GKGeoObject *) const
 
virtual void addConnection (GKObjectConnection *)
 
virtual void removeConnection (GKObjectConnection *, GK::ObjectDeletionBehaviour)
 
virtual void changeConnectionObject (GKGeoObject *oldObject, GKGeoObject *newObject, GK::ConnectionType connectionType=GK::eConnectionUndefined)
 
virtual void removeAllConnections (GK::ObjectDeletionBehaviour)
 
virtual bool acceptConnection (GKGeoObject *object) const
 
virtual GKGeoObjectCutCmd * getCutCmd (const GKPoint &from, const GKPoint &to, bool keepConnection)
 
virtual bool exists (quint32 scenarioId) const
 
- Public Member Functions inherited from GKObject
 GKObject ()
 
 GKObject (const GKObject &o)
 
virtual void addedToCatalog ()
 
virtual void removedFromCatalog ()
 
uint getTick () const
 
virtual void increaseTick ()
 
void setTick (uint t)
 
virtual GKObjectclone (bool addItToModel=true) const
 
virtual GKObjectcloneAsTemporary (bool addItToModel=true) const
 
GKFoldergetCreateRootFolder ()
 
GKFoldergetRootFolder () const
 
void setRootFolder (GKFolder *afolder)
 
GKFolderfindFolder (const QString &byName) const
 
QVector< GKFolder * > getParentFolders () const
 
bool isDataValueNull (const GKColumn *attr) const
 
virtual QVariant * getDataValue (const GKColumn *attr, bool *deleteit, const GKContext &context=GKContext::anyContext) const
 
QVariant * getDataValueByID (uint attrId, bool *deleteit, const GKContext &context=GKContext::anyContext) const
 
virtual void setDataValue (const GKColumn *attr, const QVariant &v)
 
void setDataValueByID (uint attrId, const QVariant &v)
 
virtual void setDataValueObject (const GKColumn *attr, const GKObject *obj)
 
void setDataValueObjectByID (uint attrId, const GKObject *obj)
 
virtual void setDataValueDouble (const GKColumn *attr, double v)
 
void setDataValueDoubleByID (uint attrId, double v)
 
virtual double getDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double *deviation=NULL) const
 
double getDataValueInTSByID (uint attrId, GKTimeSerieIndex index, double *deviation=NULL) const
 
bool hasAnyTSWithData () const
 
virtual GKTimeSeriegetDataValueTS (const GKColumn *attr) const
 
GKTimeSeriegetDataValueTSByID (uint attrId) const
 
virtual void setDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double value, double deviation, GKTSDescription *aDescription=NULL, int reservedSize=0)
 
virtual void setDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double value, double deviation, double lowerValue, GKTSDescription *aDescription=NULL, int reservedSize=0)
 
virtual void setDataValueInSingleTS (const GKColumn *attr, GKTimeSerieIndex index, double value, double deviation, GKTSDescription *aDescription)
 
void setDataValueInTSByID (uint attrId, GKTimeSerieIndex index, double value, double deviation, GKTSDescription *aDescription=NULL, int reservedSize=0)
 
virtual void setAggregatedValueInTS (const GKColumn *attr, double value, double deviation, GKTSDescription *aDescription=NULL)
 
void setAggregatedValueInTSByID (uint attrId, double value, double deviation, GKTSDescription *aDescription=NULL)
 
virtual void clearDataValueTS (const GKColumn *attr, GKTSDescription *aDescription=NULL)
 
void clearDataValueTSByID (uint attrId, GKTSDescription *aDescription=NULL)
 
virtual int getDataValueInt (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
int getDataValueIntByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual double getDataValueDouble (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
double getDataValueDoubleByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
QString getDataValueString (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
QString getDataValueStringByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual bool getDataValueBool (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
bool getDataValueBoolByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual GKObjectgetDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
GKObjectgetDataValueObjectByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
QDate getDataValueDate (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
QDate getDataValueDateByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
QTime getDataValueTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
QTime getDataValueTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
QDateTime getDataValueDateTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
QDateTime getDataValueDateTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
GKTimeDuration getDataValueTimeDuration (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
GKTimeDuration getDataValueTimeDurationByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
void removeDataValue (const GKColumn *attr)
 
void removeDataValueByID (uint attrId)
 
const QString & getDescription () const
 
void setDescription (const QString &adescription)
 
const QString & getExternalId () const
 
void setExternalId (const QString &anId)
 
virtual GKObjectDelCmd * getDelCmd ()
 
virtual GKObjectConnectionDelCmd * getDelConnectionCmd (GKObject *target)
 
virtual void nonCommandObjectRemoved (GKObject *)
 
virtual void init ()
 
virtual void setId (uint aid, GKModel *model)
 
uint getId () const
 
QUuid getUUID () const
 
virtual void setName (const QString &aname)
 
const QString & getName () const
 
QString getExtendedId (IdentifierForm form=eIdentifierDefault) const
 
QString getNameOrExtendedId (IdentifierForm form=eIdentifierDefault) const
 
virtual const QString & getTypeName () const
 
virtual QString getTypeExternalName () const
 
const GKObjectgetMaster () const
 
GKTypegetType () const
 
virtual void setType (GKType *atype)
 
bool isA (const GKType *atype) const
 
bool isA (const QString &typeName) const
 
virtual void setModel (GKModel *amodel)
 
GKModelgetModel () const
 
virtual void setLock (GKLockType atype)
 
GKLockType getLock () const
 
virtual bool canBeDeleted () const
 
virtual bool canBeModified () const
 
virtual bool canBeEdited () const
 
GKObjectStatus getStatus () const
 
virtual void setStatus (const GKObjectStatus astatus)
 
void notifyStatusChange ()
 
bool isTemporary () const
 
void setTemporary (bool value)
 
bool isExternal () const
 
void setExternal (bool value)
 
virtual void preferencesChanged ()
 
void removeColumn (GKColumn *column)
 
void resetColumn (GKColumn *column)
 
- Public Member Functions inherited from GKBaseObject
 GKBaseObject ()
 
 if (base)
 
virtual uint getId () const =0
 
virtual const QString & getTypeName () const =0
 
virtual QString getTypeExternalName () const =0
 
virtual const GKObjectgetMaster () const =0
 
virtual const QString & getName () const =0
 
virtual const QString & getExternalId () const =0
 
virtual const QString & getDescription () const =0
 
virtual GKModelgetModel () const =0
 
virtual QVariant * getDataValue (const GKColumn *attr, bool *deleteit, const GKContext &context=GKContext::anyContext) const =0
 
virtual QVariant * getDataValueByID (uint attrId, bool *deleteit, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double *deviation=NULL) const =0
 
virtual double getDataValueInTSByID (uint attrId, GKTimeSerieIndex index, double *deviation=NULL) const =0
 
virtual GKTimeSeriegetDataValueTS (const GKColumn *attr) const =0
 
virtual GKTimeSeriegetDataValueTSByID (uint attrId) const =0
 
virtual int getDataValueInt (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual int getDataValueIntByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueDouble (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueDoubleByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QString getDataValueString (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QString getDataValueStringByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual bool getDataValueBool (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual bool getDataValueBoolByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKObjectgetDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKObjectgetDataValueObjectByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDate getDataValueDate (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDate getDataValueDateByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QTime getDataValueTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QTime getDataValueTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDateTime getDataValueDateTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDateTime getDataValueDateTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKTimeDuration getDataValueTimeDuration (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKTimeDuration getDataValueTimeDurationByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 

Static Public Attributes

static const QColor defaultServicePointColor
 
static const QColor defaultServicePointSelectedColor
 
static uint percentageAtt
 
static uint useQueueAtt
 
static uint queueOrientationAtt
 
static uint capacityAtt
 
static uint delayPointWidthAtt
 
static uint delayTimeTypeAtt
 
static uint aggressiveTypeAtt
 
static uint fixedDelayAtt
 
static uint exitTimeAtt
 
static uint meanVariableAtt
 
static uint devVariableAtt
 
static uint useDistributionPointsAtt
 
static uint distributionPointsLocationTypeAtt
 
static uint nbdistributionPointsAtt
 
- Static Public Attributes inherited from GKGeoObject
static uint markAtt
 
static uint altitudeAtt
 
static uint numberOfConnectionsAtt
 
static uint layerAtt
 
- Static Public Attributes inherited from GKObject
static uint typeNameAtt
 
static uint typeExternalNameAtt
 
static uint revisedAtt
 
- Static Public Attributes inherited from GKBaseObject
Py_END_ALLOW_THREADS static End uint idAtt
 
static uint nameAtt
 
static uint externalIdAtt
 
static uint descriptionAtt
 

Additional Inherited Members

- Public Attributes inherited from GKBaseObject
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKBaseObjectbase = (GKBaseObject*)sipCpp
 
 sipType = 0
 

Detailed Description

it justs keeps a center position, the length, the width and the delay width, which defines the are where pedestrians will wait for a while (see DelayTimeType)

     ---x1--*
    |       |
    |       |
    x0  *   x2 height
    |---x4---|
    |       |delay width
     ---x3--*
      width

[x0, x3] are drawable points x4 is the drawable delay point

Member Enumeration Documentation

◆ AggressivenessType

Pedestrians behavior when being delayed: eLow: Pedestrians will not try to reach their target point eMedium: Pedestrians will reach their target point, if there's nobody between them and their target eHigh: Pedestrians will try to reach their target point even if there are people in their path

Enumerator
eLow 
eMedium 
eHigh 

◆ DelayTimeType

Pedestrians delay options: eFixed: pedestrians will wait the specied number of seconds eWaitUntil: pedestrians will wait until a certain time eVariable: pedestrians will wait a variable number of seconds calculated using mean, min and max values

Enumerator
eFixed 
eWaitUntil 
eVariable 

◆ DistributionPointsLocation

It defines how the distribution points will be automatically placed eWholeArea: Points will be placed all over the Delay area eTop: Points will be placed closer to the entrance eMiddle: Points will be placed in the middle of the area eBottom: Points will be placed as far as possible from the entrance

Enumerator
eWholeArea 
eTop 
eMiddle 
eBottom 

Constructor & Destructor Documentation

◆ GKPedestrianServicePoint()

GKPedestrianServicePoint::GKPedestrianServicePoint ( )

Member Function Documentation

◆ distributionPointsEnabled()

bool GKPedestrianServicePoint::distributionPointsEnabled ( ) const

returns if distribution points are being used or not

◆ enableDistributionPoints()

void GKPedestrianServicePoint::enableDistributionPoints ( bool  value)

sets whether the distribution points will be used or not

◆ getAggressivenessType()

AggressivenessType GKPedestrianServicePoint::getAggressivenessType ( ) const

returns the aggressiveness type

◆ getAngle()

double GKPedestrianServicePoint::getAngle ( ) const

returns the angle in rads

◆ getCapacity()

int GKPedestrianServicePoint::getCapacity ( ) const

returns the amount of people that can be served at the same time

◆ getDelayPoint()

const GKPoint & GKPedestrianServicePoint::getDelayPoint ( ) const

returns the drawable delay point

◆ getDelayPoints()

const GKPoints & GKPedestrianServicePoint::getDelayPoints ( ) const

returns the delay points

◆ getDelayPointWidth()

double GKPedestrianServicePoint::getDelayPointWidth ( ) const

returns the delay point width, which is the distance from point 3

◆ getDelayTimeType()

DelayTimeType GKPedestrianServicePoint::getDelayTimeType ( ) const

returns the delay type

◆ getDevVariableTime()

double GKPedestrianServicePoint::getDevVariableTime ( ) const

returns the deviation variable time

◆ getDistributionLocationType()

DistributionPointsLocation GKPedestrianServicePoint::getDistributionLocationType ( ) const

returns how distribution points will be located

◆ getDistributionPoints()

GKPoints GKPedestrianServicePoint::getDistributionPoints ( ) const

returns the distribution points

◆ getDrawablePoints()

const GKPoints & GKPedestrianServicePoint::getDrawablePoints ( ) const

returns the points to draw in view

◆ getExitTime()

const QTime & GKPedestrianServicePoint::getExitTime ( ) const

returns the "wait until" simulation time

◆ getFixedTime()

double GKPedestrianServicePoint::getFixedTime ( ) const

returns the delay fixed time

◆ getFocalDriftPoints()

GKPoints GKPedestrianServicePoint::getFocalDriftPoints ( ) const

returns the focal drift zone geometry

◆ getHeight()

double GKPedestrianServicePoint::getHeight ( ) const

returns the service point length

◆ getMeanVariableTime()

double GKPedestrianServicePoint::getMeanVariableTime ( ) const

returns the mean variable time

◆ getNbDistributionPoints()

int GKPedestrianServicePoint::getNbDistributionPoints ( ) const

returns the nb of distribution points

◆ getPercentage()

double GKPedestrianServicePoint::getPercentage ( ) const

returns the percentage of people to be affected (a value from 0 to 100).

◆ getPosition()

const GKPoint & GKPedestrianServicePoint::getPosition ( ) const

returns the center position

◆ getQueueOrientation()

double GKPedestrianServicePoint::getQueueOrientation ( ) const

returns the queue orientation in degrees

◆ getUseQueue()

bool GKPedestrianServicePoint::getUseQueue ( ) const

returns whether a queue will be used or not

◆ getWidth()

double GKPedestrianServicePoint::getWidth ( ) const

returns the service point width

◆ isDelayPointSelected()

bool GKPedestrianServicePoint::isDelayPointSelected ( ) const

returns whether the drawable delay point is selected or not

◆ recalculatePoints()

void GKPedestrianServicePoint::recalculatePoints ( )

recalculates the drawable, delay and area points

◆ rotate()

virtual void GKPedestrianServicePoint::rotate ( const GKPoint center,
double  angle 
)
virtual

Reimplemented from GKGeoObject.

Reimplemented from GKGeoObject.

◆ setAggressivenessType()

void GKPedestrianServicePoint::setAggressivenessType ( AggressivenessType  atype)

sets the aggressiveness type

◆ setAngle()

void GKPedestrianServicePoint::setAngle ( double  angle)

sets the angle in rads

◆ setCapacity()

void GKPedestrianServicePoint::setCapacity ( int  _capacity)

sets the amount of people that can be served at the same time

◆ setDelayPoinSelected()

void GKPedestrianServicePoint::setDelayPoinSelected ( bool  value)

sets whether the drawable delay point is selected or not

◆ setDelayPointWidth()

void GKPedestrianServicePoint::setDelayPointWidth ( double  width)

sets the delay point width, which is the distance from point 3

◆ setDelayTimeType()

void GKPedestrianServicePoint::setDelayTimeType ( DelayTimeType  atype)

sets the delay type

◆ setDistributionLocationType()

void GKPedestrianServicePoint::setDistributionLocationType ( DistributionPointsLocation  type)

sets how distribution points will be located

◆ setExitTime()

void GKPedestrianServicePoint::setExitTime ( const QTime &  exitTime)

sets the "wait until" time

◆ setFixedTime()

void GKPedestrianServicePoint::setFixedTime ( double  fixedDelay)

sets the delay fixed time

◆ setHeight()

void GKPedestrianServicePoint::setHeight ( double  height)

sets the service point length

◆ setNbDistributionPoints()

void GKPedestrianServicePoint::setNbDistributionPoints ( int  value)

sets the nb of distribution points

◆ setPercentage()

void GKPedestrianServicePoint::setPercentage ( double  _percentage)

sets the percentage of people to be affected

◆ setPosition()

void GKPedestrianServicePoint::setPosition ( const GKPoint centre)

sets the center position

◆ setQueueOrientation()

void GKPedestrianServicePoint::setQueueOrientation ( double  _degrees)

sets the queue orientation in degrees

◆ setUseQueue()

void GKPedestrianServicePoint::setUseQueue ( bool  _useit)

sets whether a queue will be used or not

◆ setVariableTime()

void GKPedestrianServicePoint::setVariableTime ( double  mean,
double  dev 
)

sets the variable time to wait

◆ setWidth()

void GKPedestrianServicePoint::setWidth ( double  width)

sets the service point width

◆ translate()

virtual void GKPedestrianServicePoint::translate ( const GKPoint delta)
virtual

Reimplemented from GKGeoObject.

Reimplemented from GKGeoObject.

Member Data Documentation

◆ aggressiveTypeAtt

uint GKPedestrianServicePoint::aggressiveTypeAtt
static

the aggressive type

◆ capacityAtt

uint GKPedestrianServicePoint::capacityAtt
static

the amount of people that can be served at the same time

◆ defaultServicePointColor

const QColor GKPedestrianServicePoint::defaultServicePointColor
static

◆ defaultServicePointSelectedColor

const QColor GKPedestrianServicePoint::defaultServicePointSelectedColor
static

◆ delayPointWidthAtt

uint GKPedestrianServicePoint::delayPointWidthAtt
static

the delay point width

◆ delayTimeTypeAtt

uint GKPedestrianServicePoint::delayTimeTypeAtt
static

the delay time type

◆ devVariableAtt

uint GKPedestrianServicePoint::devVariableAtt
static

the deviation variable time

◆ distributionPointsLocationTypeAtt

uint GKPedestrianServicePoint::distributionPointsLocationTypeAtt
static

distribution points location type

◆ exitTimeAtt

uint GKPedestrianServicePoint::exitTimeAtt
static

the "wait until" time

◆ fixedDelayAtt

uint GKPedestrianServicePoint::fixedDelayAtt
static

the delay time type

◆ meanVariableAtt

uint GKPedestrianServicePoint::meanVariableAtt
static

the mean variable time

◆ nbdistributionPointsAtt

uint GKPedestrianServicePoint::nbdistributionPointsAtt
static

number of distribution points

◆ percentageAtt

uint GKPedestrianServicePoint::percentageAtt
static

percentage of people that will visit the service point

◆ queueOrientationAtt

uint GKPedestrianServicePoint::queueOrientationAtt
static

the queue orientation in degrees

◆ useDistributionPointsAtt

uint GKPedestrianServicePoint::useDistributionPointsAtt
static

distribution points usage

◆ useQueueAtt

uint GKPedestrianServicePoint::useQueueAtt
static

pedestrians will be queued when running a simulation or not

© Aimsun SLU
Aimsun ®