Aimsun Next Scripting  24.0
Public Types | Public Member Functions | List of all members
AnalysisFilter Class Reference
Inheritance diagram for AnalysisFilter:
PTForestFilter

Public Types

enum  Relation { eAnd =0 , eOr , eNot }
 
enum  SectionFilterType { eFilter =0 , eScript }
 
enum  Operator {
  eGreaterThan = 0 , eGreaterThanOrEqual , eEqual , eLessThanOrEqual ,
  eLessThan
}
 

Public Member Functions

 AnalysisFilter ()
 
void setIntervals (const QVector< qint32 > &interval)
 
void setUserClass (qint32 vehicle)
 
void setOriginCentroids (const QVector< qint32 > &centroids)
 
void setDestinationCentroids (const QVector< qint32 > &centroids)
 
void setSections (const QVector< qint32 > &sections)
 
void setSections (GKScript *iScript)
 
void setSectionsRelation (Relation iRelation)
 
void setEntranceSections (const QVector< qint32 > &sections)
 
void setExitSections (const QVector< qint32 > &sections)
 
void setVehiclesAssigned (int value)
 
void setVehiclesAssignedOperator (Operator iOperator)
 
void setPathType (NSPTreeData::PathType iPathType)
 
QVector< qint32 > getIntervals () const
 
qint32 getUserClass () const
 
const QVector< qint32 > & getOriginCentroids () const
 
const QVector< qint32 > & getDestinationCentroids () const
 
const QVector< qint32 > & getSections () const
 
Relation getSectionsRelation () const
 
SectionFilterType getSectionFilterType () const
 
const QVector< qint32 > & getEntranceSections () const
 
const QVector< qint32 > & getExitSections () const
 
int getVehiclesAssigned () const
 
Operator getVehiclesAssignedOperator () const
 
NSPTreeData::PathType getPathType () const
 

Member Enumeration Documentation

◆ Operator

Enumerator
eGreaterThan 
eGreaterThanOrEqual 
eEqual 
eLessThanOrEqual 
eLessThan 

◆ Relation

Enumerator
eAnd 
eOr 
eNot 

◆ SectionFilterType

Enumerator
eFilter 
eScript 

Constructor & Destructor Documentation

◆ AnalysisFilter()

AnalysisFilter::AnalysisFilter ( )

Member Function Documentation

◆ getDestinationCentroids()

const QVector< qint32 > & AnalysisFilter::getDestinationCentroids ( ) const

◆ getEntranceSections()

const QVector< qint32 > & AnalysisFilter::getEntranceSections ( ) const

◆ getExitSections()

const QVector< qint32 > & AnalysisFilter::getExitSections ( ) const

◆ getIntervals()

QVector< qint32 > AnalysisFilter::getIntervals ( ) const

◆ getOriginCentroids()

const QVector< qint32 > & AnalysisFilter::getOriginCentroids ( ) const

◆ getPathType()

NSPTreeData::PathType AnalysisFilter::getPathType ( ) const

◆ getSectionFilterType()

SectionFilterType AnalysisFilter::getSectionFilterType ( ) const

◆ getSections()

const QVector< qint32 > & AnalysisFilter::getSections ( ) const

◆ getSectionsRelation()

Relation AnalysisFilter::getSectionsRelation ( ) const

◆ getUserClass()

qint32 AnalysisFilter::getUserClass ( ) const

◆ getVehiclesAssigned()

int AnalysisFilter::getVehiclesAssigned ( ) const

◆ getVehiclesAssignedOperator()

Operator AnalysisFilter::getVehiclesAssignedOperator ( ) const

◆ setDestinationCentroids()

void AnalysisFilter::setDestinationCentroids ( const QVector< qint32 > &  centroids)

◆ setEntranceSections()

void AnalysisFilter::setEntranceSections ( const QVector< qint32 > &  sections)

◆ setExitSections()

void AnalysisFilter::setExitSections ( const QVector< qint32 > &  sections)

◆ setIntervals()

void AnalysisFilter::setIntervals ( const QVector< qint32 > &  interval)

◆ setOriginCentroids()

void AnalysisFilter::setOriginCentroids ( const QVector< qint32 > &  centroids)

◆ setPathType()

void AnalysisFilter::setPathType ( NSPTreeData::PathType  iPathType)

◆ setSections() [1/2]

void AnalysisFilter::setSections ( const QVector< qint32 > &  sections)

◆ setSections() [2/2]

void AnalysisFilter::setSections ( GKScript iScript)

◆ setSectionsRelation()

void AnalysisFilter::setSectionsRelation ( Relation  iRelation)

◆ setUserClass()

void AnalysisFilter::setUserClass ( qint32  vehicle)

◆ setVehiclesAssigned()

void AnalysisFilter::setVehiclesAssigned ( int  value)

◆ setVehiclesAssignedOperator()

void AnalysisFilter::setVehiclesAssignedOperator ( Operator  iOperator)

© Aimsun SLU
Aimsun ®