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

Public Member Functions

 GKSuperNodeTrajectory ()
 
void setSuperNode (GKSuperNode *iNode)
 
GKSuperNodegetSuperNode () const
 
void setTrajectory (const QVector< GKTurning * > &turnings)
 
void setTurningDestinationLanes (GKTurning *t, int fromLane, int toLane)
 
QVector< GKTurning * > getTurnings () const
 
QVector< GKSection * > getSections () const
 
GKSectiongetDestination () const
 
GKSectiongetOrigin () const
 
double length3D () const
 
bool isAutomaticSpeed () const
 
void setIsAutomaticSpeed (bool aIsAutomaticSpeed)
 
double calculateAutomaticSpeed () const
 
double getSpeed () const
 
void setSpeed (double aSpeed)
 
bool isAutomaticCapacity () const
 
double calculateAutomaticCapacity () const
 
void setIsAutomaticCapacity (bool aIsAutomaticCapacity)
 
double getCapacity () const
 
void setCapacity (double aCapacity)
 
double getAdditionalVolume () const
 
void setAdditionalVolume (double aAdditionalVolume)
 
double getUserCost () const
 
void setUserCost (double aUserCost)
 
double getUserCost2 () const
 
void setUserCost2 (double aUserCost2)
 
double getUserCost3 () const
 
void setUserCost3 (double aUserCost3)
 
GKFunctionCostgetTurnPenalty () const
 
void setTurnPenalty (GKFunctionCost *aTurnPenalty)
 
GKFunctionCostgetJunctionDelay () const
 
void setJunctionDelay (GKFunctionCost *aJunctionDelay)
 
- Public Member Functions inherited from GKBezierCurve
 GKBezierCurve ()
 
void addSegment (GKBezierCurveType type)
 
void setPoint (int s, int i, const GKPoint &p)
 
void setPoint (int i, const GKPoint &p)
 
void setCurve (const GKBezierCurve &curve)
 
void setFromSegment (const GKPoint &p1, const GKPoint &p2, GKBezierCurveType type)
 
void setFromPoints (const GKPoints &ps, GKBezierCurveType type)
 
uint getNbSegments () const
 
virtual void addCurvePointAt (int pos, const GKPoint &p)
 
virtual void removePoint (uint pos)
 
virtual bool canPointBeAdded (uint pos) const
 
GKPoints calculatePolyline (uint nbpoints=0, bool simplify=true, QVector< int > *segmentsBeginPos=NULL) const
 
bool isASegment () const
 
bool onlyContainsSegments () const
 
GKBezierCurveType getCurveType (uint pos) const
 
GKCoord length2D (uint nbpoints=0) const
 
GKCoord length3D (uint nbpoints=0) const
 
GKCoord getSegmentLength (uint pos, uint nbpoints=0) const
 
GKBezierCurve getSegment (uint pos) const
 
int getNumSegmentControlPoints (int pos) const
 
GKPoint calculateBezierPoint (float t) const
 
GKVector calculateBezierDerivative (float t) const
 
GKVector calculateBezierSecondDerivative (float t) const
 
GKCoord calculateBezierRadius (const GKPoints &p, uint nbpoints=0) const
 
GKCoord getBezierRadiusatPoint (const GKPoints &p, const GKPoint &p1, uint nbpoints=0) const
 
GKCoord MeanRadius (uint nbpoints=0) const
 
bool hit (const GKPoint &p, float epsilon) const
 
virtual void changeDirection ()
 
virtual void join (const GKPolyline *pol, bool atStart)
 
virtual void removePoints (uint nbPoints, bool atStart, int &nbSegmentsRemoved)
 
GKPoint pointAtPos (float pos) const
 
float posAtPoint (const GKPoint &p, GKCoord maxDistToCurve=0.01) const
 
int segmentAtPos (GKCoord pos, double *length=NULL) const
 
int segmentAtPosComplete (const GKPoints &points, GKCoord pos, double *retLength=NULL) const
 
uint nbParts () const
 
GKCoord angleToCurve (const GKBezierCurve &curve) const
 
virtual GKCoord getAltitude () const
 
virtual void setAltitude (GKCoord value)
 
- 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 uint automaticSpeedAtt
 
static uint automaticCapacityAtt
 
static uint speedAtt
 
static uint capacityAtt
 
static uint additionalVolumeAtt
 
static uint userDefinedCostAtt
 
static uint userDefinedCost2Att
 
static uint userDefinedCost3Att
 
static uint junctionDelayAtt
 
static uint turningPenaltyAtt
 
- 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 Types inherited from GKBezierCurve
enum  GKBezierCurveType { eSegment = 0 , eSimpleCurve = 1 , eCurve = 2 }
 
- 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 Attributes inherited from GKBaseObject
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKBaseObjectbase = (GKBaseObject*)sipCpp
 
 sipType = 0
 

Constructor & Destructor Documentation

◆ GKSuperNodeTrajectory()

GKSuperNodeTrajectory::GKSuperNodeTrajectory ( )

Member Function Documentation

◆ calculateAutomaticCapacity()

double GKSuperNodeTrajectory::calculateAutomaticCapacity ( ) const

Calculate automatic capacity weighted by distance of sections/turnings.

◆ calculateAutomaticSpeed()

double GKSuperNodeTrajectory::calculateAutomaticSpeed ( ) const

Calculate automatic speed weighted by distance of sections/turnings.

◆ getAdditionalVolume()

double GKSuperNodeTrajectory::getAdditionalVolume ( ) const

Get AdditionalVolume from SuperNodeTrajectory.

◆ getCapacity()

double GKSuperNodeTrajectory::getCapacity ( ) const

Get Capacity from SuperNodeTrajectory.

◆ getDestination()

GKSection * GKSuperNodeTrajectory::getDestination ( ) const

Gets destination section.

◆ getJunctionDelay()

GKFunctionCost * GKSuperNodeTrajectory::getJunctionDelay ( ) const

Get JDF from SuperNodeTrajectory.

◆ getOrigin()

GKSection * GKSuperNodeTrajectory::getOrigin ( ) const

Gets origin section.

◆ getSections()

QVector< GKSection * > GKSuperNodeTrajectory::getSections ( ) const

Gets all sections.

◆ getSpeed()

double GKSuperNodeTrajectory::getSpeed ( ) const

Get Speed in km/h from SuperNodeTrajectory.

◆ getSuperNode()

GKSuperNode * GKSuperNodeTrajectory::getSuperNode ( ) const

Gets the superNode trajectory owner.

◆ getTurnings()

QVector< GKTurning * > GKSuperNodeTrajectory::getTurnings ( ) const

Gets the Trajectory through including turnings.

◆ getTurnPenalty()

GKFunctionCost * GKSuperNodeTrajectory::getTurnPenalty ( ) const

Get TPF from SuperNodeTrajectory.

◆ getUserCost()

double GKSuperNodeTrajectory::getUserCost ( ) const

Get DefinedCost from SuperNodeTrajectory.

◆ getUserCost2()

double GKSuperNodeTrajectory::getUserCost2 ( ) const

Get DefinedCost2 from SuperNodeTrajectory.

◆ getUserCost3()

double GKSuperNodeTrajectory::getUserCost3 ( ) const

Get DefinedCost3 from SuperNodeTrajectory.

◆ isAutomaticCapacity()

bool GKSuperNodeTrajectory::isAutomaticCapacity ( ) const

Get wheter Capacity is Auto (Calculate from Turnings)

◆ isAutomaticSpeed()

bool GKSuperNodeTrajectory::isAutomaticSpeed ( ) const

Get whether Speed is Auto (Calculate from Turnings)

◆ length3D()

double GKSuperNodeTrajectory::length3D ( ) const
virtual

Gets the 3D length of the superNode trajectory.

Reimplemented from GKPolyline.

◆ setAdditionalVolume()

void GKSuperNodeTrajectory::setAdditionalVolume ( double  aAdditionalVolume)

Set AdditionalVolume from SuperNodeTrajectory.

◆ setCapacity()

void GKSuperNodeTrajectory::setCapacity ( double  aCapacity)

Set Capacity from SuperNodeTrajectory.

◆ setIsAutomaticCapacity()

void GKSuperNodeTrajectory::setIsAutomaticCapacity ( bool  aIsAutomaticCapacity)

Set wheter Capacity is Auto (Calculate from Turnings)

◆ setIsAutomaticSpeed()

void GKSuperNodeTrajectory::setIsAutomaticSpeed ( bool  aIsAutomaticSpeed)

Set whether Speed is Auto (Calculate from Turnings)

◆ setJunctionDelay()

void GKSuperNodeTrajectory::setJunctionDelay ( GKFunctionCost aJunctionDelay)

Set JDF from SuperNodeTrajectory.

◆ setSpeed()

void GKSuperNodeTrajectory::setSpeed ( double  aSpeed)

Set Speed in km/h from SuperNodeTrajectory.

◆ setSuperNode()

void GKSuperNodeTrajectory::setSuperNode ( GKSuperNode iNode)

Sets the superNode trajectory owner.

◆ setTrajectory()

void GKSuperNodeTrajectory::setTrajectory ( const QVector< GKTurning * > &  turnings)

Sets the Trajectory through including turnings.

◆ setTurningDestinationLanes()

void GKSuperNodeTrajectory::setTurningDestinationLanes ( GKTurning t,
int  fromLane,
int  toLane 
)

Sets the turning destination lanes.

◆ setTurnPenalty()

void GKSuperNodeTrajectory::setTurnPenalty ( GKFunctionCost aTurnPenalty)

Set TPF from SuperNodeTrajectory.

◆ setUserCost()

void GKSuperNodeTrajectory::setUserCost ( double  aUserCost)

Set DefinedCost from SuperNodeTrajectory.

◆ setUserCost2()

void GKSuperNodeTrajectory::setUserCost2 ( double  aUserCost2)

Set DefinedCost2 from SuperNodeTrajectory.

◆ setUserCost3()

void GKSuperNodeTrajectory::setUserCost3 ( double  aUserCost3)

Set DefinedCost3 from SuperNodeTrajectory.

Member Data Documentation

◆ additionalVolumeAtt

uint GKSuperNodeTrajectory::additionalVolumeAtt
static

SuperNodeTrajectory Additional Volume as a double.

◆ automaticCapacityAtt

uint GKSuperNodeTrajectory::automaticCapacityAtt
static

Whether the SuperNodeTrajectory capacity is automatically calculated (by length weighted) or not.

◆ automaticSpeedAtt

uint GKSuperNodeTrajectory::automaticSpeedAtt
static

Whether the SuperNodeTrajectory speed is automatically calculated (by length weighted) or not.

◆ capacityAtt

uint GKSuperNodeTrajectory::capacityAtt
static

SuperNodeTrajectory capacity in PCUs/h as a double.

◆ junctionDelayAtt

uint GKSuperNodeTrajectory::junctionDelayAtt
static

SuperNodeTrajectory JDF as a GKFunctionCost.

◆ speedAtt

uint GKSuperNodeTrajectory::speedAtt
static

SuperNodeTrajectory speed in km/h as a double.

◆ turningPenaltyAtt

uint GKSuperNodeTrajectory::turningPenaltyAtt
static

SuperNodeTrajectory TPF as a GKFunctionCost.

◆ userDefinedCost2Att

uint GKSuperNodeTrajectory::userDefinedCost2Att
static

SuperNodeTrajectory User Defined Cost 2 as a double.

◆ userDefinedCost3Att

uint GKSuperNodeTrajectory::userDefinedCost3Att
static

SuperNodeTrajectory User Defined Cost 3 as a double.

◆ userDefinedCostAtt

uint GKSuperNodeTrajectory::userDefinedCostAtt
static

SuperNodeTrajectory User Defined Cost 1 as a double.

© Aimsun SLU
Aimsun ®