Public Member Functions | Protected Attributes | Friends

frepple::utils::TimeLine< type >::EventMinQuantity Class Reference

A timeline event representing a change of the minimum target. More...

#include <timeline.h>

Inheritance diagram for frepple::utils::TimeLine< type >::EventMinQuantity:
frepple::utils::TimeLine< type >::Event frepple::utils::NonCopyable

List of all members.

Public Member Functions

 EventMinQuantity (Date d, double f=0.0)
virtual double getMin (bool inclusive=true) const
virtual unsigned short getType () const
void setMin (double f)

Protected Attributes

EventMinQuantityprevMin

Friends

class Event
class TimeLine< type >

Detailed Description

template<class type>
class frepple::utils::TimeLine< type >::EventMinQuantity

A timeline event representing a change of the minimum target.

Definition at line 152 of file timeline.h.


Constructor & Destructor Documentation

template<class type>
frepple::utils::TimeLine< type >::EventMinQuantity::EventMinQuantity ( Date  d,
double  f = 0.0 
) [inline]

Definition at line 161 of file timeline.h.


Member Function Documentation

template<class type>
virtual double frepple::utils::TimeLine< type >::EventMinQuantity::getMin ( bool  inclusive = true  )  const [inline, virtual]

This functions returns the mimimum boundary valid at the time of this event.

Reimplemented from frepple::utils::TimeLine< type >::Event.

Definition at line 164 of file timeline.h.

template<class type>
virtual unsigned short frepple::utils::TimeLine< type >::EventMinQuantity::getType (  )  const [inline, virtual]

Implements frepple::utils::TimeLine< type >::Event.

Definition at line 169 of file timeline.h.

template<class type>
void frepple::utils::TimeLine< type >::EventMinQuantity::setMin ( double  f  )  [inline]

Definition at line 163 of file timeline.h.


Friends And Related Function Documentation

template<class type>
friend class Event [friend]

Definition at line 155 of file timeline.h.

template<class type>
friend class TimeLine< type > [friend]

Reimplemented from frepple::utils::TimeLine< type >::Event.

Definition at line 154 of file timeline.h.


Member Data Documentation

template<class type>
EventMinQuantity* frepple::utils::TimeLine< type >::EventMinQuantity::prevMin [protected]

Definition at line 159 of file timeline.h.


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