SUMO - Simulation of Urban MObility
ROPerson::PlanItem Class Referenceabstract

Every person has a plan comprising of multiple planItems. More...

#include <ROPerson.h>

Inheritance diagram for ROPerson::PlanItem:
Inheritance graph
Collaboration diagram for ROPerson::PlanItem:
Collaboration graph

Public Member Functions

virtual void addTripItem (TripItem *)
 
virtual const ROEdgegetDestination () const =0
 
virtual const ROEdgegetOrigin () const =0
 
virtual bool isStop () const
 
virtual bool needsRouting () const
 
virtual void saveAsXML (OutputDevice &os) const =0
 
virtual void saveVehicles (OutputDevice &, OutputDevice *const, bool, OptionsCont &) const
 
virtual ~PlanItem ()
 Destructor. More...
 

Detailed Description

Every person has a plan comprising of multiple planItems.

Definition at line 86 of file ROPerson.h.

Constructor & Destructor Documentation

§ ~PlanItem()

virtual ROPerson::PlanItem::~PlanItem ( )
inlinevirtual

Destructor.

Definition at line 89 of file ROPerson.h.

Member Function Documentation

§ addTripItem()

virtual void ROPerson::PlanItem::addTripItem ( TripItem )
inlinevirtual

Reimplemented in ROPerson::PersonTrip.

Definition at line 91 of file ROPerson.h.

References getDestination(), and getOrigin().

§ getDestination()

virtual const ROEdge* ROPerson::PlanItem::getDestination ( ) const
pure virtual

§ getOrigin()

virtual const ROEdge* ROPerson::PlanItem::getOrigin ( ) const
pure virtual

§ isStop()

virtual bool ROPerson::PlanItem::isStop ( ) const
inlinevirtual

Reimplemented in ROPerson::Stop.

Definition at line 98 of file ROPerson.h.

§ needsRouting()

virtual bool ROPerson::PlanItem::needsRouting ( ) const
inlinevirtual

Reimplemented in ROPerson::PersonTrip.

Definition at line 101 of file ROPerson.h.

§ saveAsXML()

virtual void ROPerson::PlanItem::saveAsXML ( OutputDevice os) const
pure virtual

§ saveVehicles()

virtual void ROPerson::PlanItem::saveVehicles ( OutputDevice ,
OutputDevice const,
bool  ,
OptionsCont  
) const
inlinevirtual

Reimplemented in ROPerson::PersonTrip.

Definition at line 96 of file ROPerson.h.

References saveAsXML().

Referenced by ROPerson::PersonTrip::needsRouting().


The documentation for this class was generated from the following file: