Aimsun Next Scripting  22
Public Types | Static Public Member Functions | List of all members
GKObjectComparer Class Reference

Public Types

enum  Operator {
  eEqual = 0 , eDifferent = 1 , eGreater = 2 , eSmaller = 3 ,
  eContains = 4 , eRange = 5 , eAnything = 6
}
 

Static Public Member Functions

static bool compare (GKObject *object, GKColumn *column, Operator op, const QString &text1, const QString &text2, QString &value, bool *isANumber, bool guiUnits=false, const GKContext &context=GKContext::anyContext, const GKModelConnection *modelConn=NULL)
 
static bool compare (GKObject *object, GKColumn *column, Operator op, const QString &text1, const QString &text2, bool guiUnits=false, const GKContext &context=GKContext::anyContext, const GKModelConnection *modelConn=NULL)
 
static bool compare (GKObject *object, GKColumn *column, Operator op, double v1, double v2, bool guiUnits=false, const GKContext &context=GKContext::anyContext, const GKModelConnection *modelConn=NULL)
 

Member Enumeration Documentation

◆ Operator

Enumerator
eEqual 
eDifferent 
eGreater 
eSmaller 
eContains 
eRange 
eAnything 

Member Function Documentation

◆ compare() [1/3]

static bool GKObjectComparer::compare ( GKObject object,
GKColumn column,
Operator  op,
const QString &  text1,
const QString &  text2,
bool  guiUnits = false,
const GKContext context = GKContext::anyContext,
const GKModelConnection modelConn = NULL 
)
static

◆ compare() [2/3]

static bool GKObjectComparer::compare ( GKObject object,
GKColumn column,
Operator  op,
const QString &  text1,
const QString &  text2,
QString &  value,
bool *  isANumber,
bool  guiUnits = false,
const GKContext context = GKContext::anyContext,
const GKModelConnection modelConn = NULL 
)
static

◆ compare() [3/3]

static bool GKObjectComparer::compare ( GKObject object,
GKColumn column,
Operator  op,
double  v1,
double  v2,
bool  guiUnits = false,
const GKContext context = GKContext::anyContext,
const GKModelConnection modelConn = NULL 
)
static

© Aimsun SLU
Aimsun ®