All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
openfluid::core::EventsCollection Class Reference

Class defining a collection of discrete events. More...

#include <core/EventsColl.hpp>

List of all members.

Public Member Functions

 EventsCollection ()
virtual ~EventsCollection ()
bool addEvent (const Event *Ev) OPENFLUID_DEPRECATED
bool addEvent (const Event &Ev)
bool getEventsBetween (const DateTime BeginDate, const DateTime EndDate, EventsCollection *Events) const OPENFLUID_DEPRECATED
bool getEventsBetween (const DateTime BeginDate, const DateTime EndDate, EventsCollection &Events) const
EventsList_tgetEventsList ()
int getCount () const
void clear ()
void println () const

Detailed Description

Class defining a collection of discrete events.


Constructor & Destructor Documentation


Member Function Documentation

Inserts an event in the event collection, ordered by date

Deprecated:

Inserts an event in the event collection, ordered by date

Clears the event collection

Returns number of events in the event collection

bool openfluid::core::EventsCollection::getEventsBetween ( const DateTime  BeginDate,
const DateTime  EndDate,
EventsCollection Events 
) const

Returns an event collection extracted from the current event collection, taking into account a time period If some events are already in the given collection, they are not deleted. Events matching the period are appended at the end of the given collection

Deprecated:
bool openfluid::core::EventsCollection::getEventsBetween ( const DateTime  BeginDate,
const DateTime  EndDate,
EventsCollection Events 
) const

Returns an event collection extracted from the current event collection, taking into account a time period If some events are already in the given collection, they are not deleted. Events matching the period are appended at the end of the given collection

Returns the event collection as a list


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines