Aimsun Next Scripting  24.0
Public Types | Public Member Functions | Public Attributes | List of all members
IsochronesPreferences Class Reference

Public Types

enum class  CostType { Distance = 0 , TravelTime = 1 , Attribute = 2 , Skim = 3 }
 
enum  RestrictionType {
  eRestrictionNone = 0 , eRestrictionUserClass = 1 , eRestrictionVehicleType = 2 , eRestrictionRoadType = 3 ,
  eRestrictionVehicleClass = -1
}
 

Public Member Functions

 IsochronesPreferences ()
 
void clear ()
 
void setBannedObjs (QVector< const GKObject * > bObjs)
 
 for (auto bObj :*a0)
 

Public Attributes

GK::ODType odType
 
CostType costType
 
double interval
 
double count
 
bool viewStyleOn
 
bool viewStyleSectionOn
 
bool viewStyleNodesOn
 
bool viewStyleCentroidsOn
 
bool includeTargetCost
 
GKColumnsectionAttr
 
GKColumnturningAttr
 
QVector< int > targetIds
 
bool automaticNumIntervals
 
bool automaticMaxCost
 
int userDefinedNumIntervals
 
int userDefinedMaxCost
 
RestrictionType restriction
 
bool restrictedByUserClass
 
bool restrictedByVehicleType
 
bool restrictedByRoadType
 
bool restrictedByVehicleClass
 
MethodCode QVector< const GKObject * > * vObjs = new QVector<const GKObject*>()
 
sipCpp bannedObjs = *vObjs
 
delete vObjs
 
End GKColorRampcolorRamp
 
GKODMatrixodMatrix
 

Member Enumeration Documentation

◆ CostType

Enumerator
Distance 
TravelTime 
Attribute 
Skim 

◆ RestrictionType

Enumerator
eRestrictionNone 
eRestrictionUserClass 
eRestrictionVehicleType 
eRestrictionRoadType 
eRestrictionVehicleClass 

Constructor & Destructor Documentation

◆ IsochronesPreferences()

IsochronesPreferences::IsochronesPreferences ( )

Member Function Documentation

◆ clear()

void IsochronesPreferences::clear ( )

◆ for()

IsochronesPreferences::for ( auto bObj :*  a0)
inline

References vObjs.

◆ setBannedObjs()

void IsochronesPreferences::setBannedObjs ( QVector< const GKObject * >  bObjs)

Member Data Documentation

◆ automaticMaxCost

bool IsochronesPreferences::automaticMaxCost

◆ automaticNumIntervals

bool IsochronesPreferences::automaticNumIntervals

◆ bannedObjs

sipCpp IsochronesPreferences::bannedObjs = *vObjs

◆ colorRamp

End GKColorRamp* IsochronesPreferences::colorRamp

◆ costType

CostType IsochronesPreferences::costType

◆ count

double IsochronesPreferences::count

◆ includeTargetCost

bool IsochronesPreferences::includeTargetCost

◆ interval

double IsochronesPreferences::interval

◆ odMatrix

GKODMatrix* IsochronesPreferences::odMatrix

◆ odType

GK::ODType IsochronesPreferences::odType

◆ restrictedByRoadType

bool IsochronesPreferences::restrictedByRoadType

◆ restrictedByUserClass

bool IsochronesPreferences::restrictedByUserClass

◆ restrictedByVehicleClass

bool IsochronesPreferences::restrictedByVehicleClass

◆ restrictedByVehicleType

bool IsochronesPreferences::restrictedByVehicleType

◆ restriction

RestrictionType IsochronesPreferences::restriction

◆ sectionAttr

GKColumn* IsochronesPreferences::sectionAttr

◆ targetIds

QVector<int> IsochronesPreferences::targetIds

◆ turningAttr

GKColumn* IsochronesPreferences::turningAttr

◆ userDefinedMaxCost

int IsochronesPreferences::userDefinedMaxCost

◆ userDefinedNumIntervals

int IsochronesPreferences::userDefinedNumIntervals

◆ viewStyleCentroidsOn

bool IsochronesPreferences::viewStyleCentroidsOn

◆ viewStyleNodesOn

bool IsochronesPreferences::viewStyleNodesOn

◆ viewStyleOn

bool IsochronesPreferences::viewStyleOn

◆ viewStyleSectionOn

bool IsochronesPreferences::viewStyleSectionOn

◆ vObjs [1/2]

MethodCode QVector<const GKObject*>* IsochronesPreferences::vObjs = new QVector<const GKObject*>()

Referenced by for().

◆ vObjs [2/2]

delete IsochronesPreferences::vObjs

© Aimsun SLU
Aimsun ®