Tariff Class Reference

#include <Tariff.h>

Collaboration diagram for Tariff:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Tariff (void)
 Tariff (float day, float evening, float weekend, std::string &country)
 ~Tariff (void)
float getDayTariff (void) const
float getEveningTariff (void) const
float getWeekendTariff (void) const
std::string getCountry (void) const
void setCountry (const std::string &country)
void setDayTariff (const float dayTariff)
void setEveningTariff (const float eveningTariff)
void setWeekendTariff (const float weekendTariff)

Detailed Description

A class that represents a single Tariff instance.
Author:
Rory Winston <rory@researchkitchen.co.uk>

Definition at line 7 of file Tariff.h.


Constructor & Destructor Documentation

Tariff::Tariff void   ) 
 

Definition at line 13 of file Tariff.cpp.

Tariff::Tariff float  day,
float  evening,
float  weekend,
std::string &  country
 

Definition at line 4 of file Tariff.cpp.

Tariff::~Tariff void   ) 
 

Definition at line 9 of file Tariff.cpp.


Member Function Documentation

std::string Tariff::getCountry void   )  const [inline]
 

Definition at line 16 of file Tariff.h.

Referenced by TariffCalculator::parse().

float Tariff::getDayTariff void   )  const [inline]
 

Definition at line 13 of file Tariff.h.

Referenced by TariffCalculator::getCost().

float Tariff::getEveningTariff void   )  const [inline]
 

Definition at line 14 of file Tariff.h.

Referenced by TariffCalculator::getCost().

float Tariff::getWeekendTariff void   )  const [inline]
 

Definition at line 15 of file Tariff.h.

Referenced by TariffCalculator::getCost().

void Tariff::setCountry const std::string &  country  )  [inline]
 

Definition at line 17 of file Tariff.h.

Referenced by TariffCalculator::parse().

void Tariff::setDayTariff const float  dayTariff  )  [inline]
 

Definition at line 18 of file Tariff.h.

Referenced by TariffCalculator::parse().

void Tariff::setEveningTariff const float  eveningTariff  )  [inline]
 

Definition at line 19 of file Tariff.h.

Referenced by TariffCalculator::parse().

void Tariff::setWeekendTariff const float  weekendTariff  )  [inline]
 

Definition at line 20 of file Tariff.h.

Referenced by TariffCalculator::parse().


The documentation for this class was generated from the following files:
Generated on Wed Sep 20 09:36:04 2006 for Skype Call Cost Estimator by  doxygen 1.4.6