|
Aimsun Next Scripting
22
|
Public Member Functions | |
| GKProblemNet () | |
| void | useManualSections (bool value) |
| bool | usingManualSections () const |
| QVector< GKSection * > | getManualSections () const |
| sipCpp | apply ([§ions](GKSection *section){ sections->push_back(section);}) |
| End void | setManualSections (const QVector< GKSection * > §ions) |
| void | addManualSection (GKSection *section) |
| void | removeManualSection (GKSection *section) |
| bool | containsManualSection (const GKSection *section) 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 GKTextureApplied & | getTopTexture () const |
| void | setBottomTexture (const QString &textureName, int horizontalReps, int verticalReps) |
| const GKTextureApplied & | getBottomTexture () 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 GKPoint & | getPoint (uint at) const |
| void | setPoint (uint at, const GKPoint &p) |
| const GKPoints & | getPoints () 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::SizeUnits & | getPenSizeUnits () 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 |
| GKLayer * | getLayer () const |
| void | setLayer (GKLayer *alayer) |
| virtual void | translate (const GKPoint &delta) |
| virtual void | rotate (const GKPoint ¢er, double angle) |
| virtual void | scale (const GKPoint &) |
| virtual GKCoord | getAltitude () const |
| virtual void | setAltitude (GKCoord value) |
| void | addTopObject (GKGeoObject *) |
| QSet< GKGeoObject * > * | getTopObjects () const |
| GKGeoObject * | getBottomObject () 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 GKObject * | clone (bool addItToModel=true) const |
| virtual GKObject * | cloneAsTemporary (bool addItToModel=true) const |
| GKFolder * | getCreateRootFolder () |
| GKFolder * | getRootFolder () const |
| void | setRootFolder (GKFolder *afolder) |
| GKFolder * | findFolder (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 GKTimeSerie * | getDataValueTS (const GKColumn *attr) const |
| GKTimeSerie * | getDataValueTSByID (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 GKObject * | getDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const |
| GKObject * | getDataValueObjectByID (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 GKObject * | getMaster () const |
| GKType * | getType () const |
| virtual void | setType (GKType *atype) |
| bool | isA (const GKType *atype) const |
| bool | isA (const QString &typeName) const |
| virtual void | setModel (GKModel *amodel) |
| GKModel * | getModel () 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 GKObject * | getMaster () const =0 |
| virtual const QString & | getName () const =0 |
| virtual const QString & | getExternalId () const =0 |
| virtual const QString & | getDescription () const =0 |
| virtual GKModel * | getModel () 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 GKTimeSerie * | getDataValueTS (const GKColumn *attr) const =0 |
| virtual GKTimeSerie * | getDataValueTSByID (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 GKObject * | getDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0 |
| virtual GKObject * | getDataValueObjectByID (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 |
Public Attributes | |
| MethodCode QVector< GKSection * > * | sections = new QVector<GKSection*>() |
| sipRes = sections | |
Public Attributes inherited from GKBaseObject | |
| ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKBaseObject * | base = (GKBaseObject*)sipCpp |
| sipType = 0 | |
A subnetwork is an area in a (very large) network that will be studied with more detail using a dynamic simulator (usually a micro one).
The area is selected either as a polygon or as a set of sections. From that information is possible to extract all the objects delimited by the subnetwork.
When using it with a the macro tools, is the area used to calculate the traversal.
| GKProblemNet::GKProblemNet | ( | ) |
| void GKProblemNet::addManualSection | ( | GKSection * | section | ) |
Adds a section to the list of manual sections
References sections.
| bool GKProblemNet::containsManualSection | ( | const GKSection * | section | ) | const |
Returns true if the section is in the list of manual sections
| QVector< GKSection * > GKProblemNet::getManualSections | ( | ) | const |
The list of sections to use in this subnetwork.
| void GKProblemNet::removeManualSection | ( | GKSection * | section | ) |
Removed a section to the list of manual sections
| End void GKProblemNet::setManualSections | ( | const QVector< GKSection * > & | sections | ) |
The list of sections to use in this subnetwork.
| void GKProblemNet::useManualSections | ( | bool | value | ) |
True if we will consider a list of sections set by the user, false (the default) if we consider sections in the polygon.
| bool GKProblemNet::usingManualSections | ( | ) | const |
True if we will consider a list of sections set by the user, false (the default) if we consider sections in the polygon.
Referenced by apply().
| GKProblemNet::sipRes = sections |
1.9.4