|
| GKFunctionCost (GKModel *model) |
|
| ~GKFunctionCost () |
|
void | setFunctionType (const GKFunctionCostType atype) |
|
const GKFunctionCostType | getFunctionType () const |
|
void | setLanguage (const GKFunctionLanguage alanguage) |
|
const GKFunctionLanguage | getLanguage () const |
|
bool | setDefinition (const QString aDef) |
|
const QString & | getDefinition () const |
|
QString | getDefaultDefinition (GKFunctionCostType iType) const |
|
bool | isDefaultDefinition (const QString &iDefinition) const |
|
bool | validNumber (double iValue) |
|
double | evaluateAdjustmentWeight (const GKFunctionCostContext *context, const double observed) throw (GKPythonParsingException) |
|
double | evaluateGenericMacro (const GKFunctionCostContext *context, const GKBaseObject *target, GKFunctionVolume *volume, QString component="") throw (GKPythonParsingException) |
|
double | evaluateGenericMacroJunction (const GKFunctionCostContext *context, const GKBaseObject *target, GKFunctionVolume *volume, GKFunctionVolume *ownVolume, GKFunctionVolume *conflictVolume, QString component="") throw (GKPythonParsingException) |
|
double | evaluatePTWaitingTime (const GKFunctionCostContext *context, double iMeanTime) throw (GKPythonParsingException) |
|
double | evaluatePTDelayTime (const GKFunctionCostContext *context, const GKBaseObject *iLine, const void *iSection, const bool fromGui, const bool iFromDTA) const throw (GKPythonParsingException) |
|
double | evaluatePTDelayTime (const GKFunctionCostContext *context, const GKPublicLine &iLine, const GKPTSectionData &iSection) const throw (GKPythonParsingException) |
|
double | evaluatePTDelayTime (const GKFunctionCostContext *context, const GKPublicLine &iLine, const StopToStop &iSection) const throw (GKPythonParsingException) |
|
double | evaluatePTDelayTime (const GKFunctionCostContext *context, const GKSimulatedObject &iLine, const void *iSection, const bool iFromDTA) const throw (GKPythonParsingException) |
|
double | evaluatePTPenalty (const GKFunctionCostContext *context, const GKBaseObject *iLineOrigin, const GKBaseObject *iLineDestination, const GKBaseObject *iStopOrigin, const GKBaseObject *iStopDestination) const throw (GKPythonParsingException) |
|
double | evaluatePTBoarding (const GKFunctionCostContext *context, const GKBaseObject *iLineOrigin, const GKBaseObject *iStopOrigin) const throw (GKPythonParsingException) |
|
QVector< double > | evaluateStochasticUtility (const GKFunctionCostContext *context, const GKPathChoice *iPathChoice) throw (GKPythonParsingException) |
|
double | evaluateDistributionFunction (const GKFunctionCostContext *context, double iCost) throw (GKPythonParsingException) |
|
double | evaluateCAModelFunction (const void *iData, const GKBaseObject *iPurpose, const void *iModelConnection) |
|
double | evaluateParkRideCost (const GKFunctionCostContext *context, void *dtaManager, GKBaseObject *dtacentroid, double VOT, double expectedTravelTime, double expetedTravelTimewithPT) |
|
double | evaluatePTCrowdDiscomfort (const GKFunctionCostContext *context, const GKBaseObject *iLine, double volume) throw (GKPythonParsingException) |
|
double | evaluateArrivalPenalty (const GKFunctionCostContext *context, double tt, double interval) |
|
GKDistributionTable & | getDistributionTable () |
|
QVector< double > | evaluateModalSplitDiscreteChoice (const GKFunctionCostContext *context, const QVector< GKVehicle * > &vehicles, const QVector< double > &costs) const |
|
double | evaluateModalSplitUtility (const GKFunctionCostContext *context, GKBaseObject *mode, GKCentroid *origin, GKCentroid *destination, const void *dataProvider) const |
|
double | evaluateDistributionImpedance (const GKFunctionCostContext *context, const QVector< GKBaseObject * > &modes, GKCentroid *origin, GKCentroid *destination, const void *dataProvider) const throw (GKPythonParsingException) |
|
QVector< double > | evaluateCentroidDistributionUtility (const GKFunctionCostContext *context, const GKCentroid *iOrigin, const QVector< GKTransportationMode * > &iModes, const QVector< GKCentroid * > &iDestinations, const void *dataProvider) throw (GKPythonParsingException) |
|
| 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) |
|
| 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 |
|
This function will be evaluated in order to obtain the cost of the link or turn when evaluating the object in a simulation.
The internal name of the centroid configuration folder is "GKModel::functions" The external name is "Functions"