Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

PieceWorker Class Reference

#include <PieceWorker.hpp>

Inheritance diagram for PieceWorker::

Employee List of all members.

Public Methods

 PieceWorker (const char *first, const char *last, double w, UINT qty)
void setWage (double w)
void setQuantity (UINT qty)
void printName () const
double earnings () const

Private Attributes

double wagePerPiece
UINT quantity

Constructor & Destructor Documentation

PieceWorker::PieceWorker const char *    first,
const char *    last,
double    w,
UINT    qty
[inline]
 

Definition at line 8 of file PieceWorker.inl.

00010    : Employee( first, last ), wagePerPiece( w ), quantity( qty ) { }


Member Function Documentation

double PieceWorker::earnings   const [inline, virtual]
 

Reimplemented from Employee.

Definition at line 23 of file PieceWorker.inl.

00023                                           {
00024   return (quantity * wagePerPiece);
00025 }

void PieceWorker::printName   const [inline]
 

Reimplemented from Employee.

Definition at line 28 of file PieceWorker.inl.

00029 {
00030    cout << "\n     Piece worker: ";
00031    Employee::printName();
00032 }

void PieceWorker::setQuantity UINT    qty [inline]
 

Definition at line 18 of file PieceWorker.inl.

00018                                                {
00019   quantity = qty;
00020 }

void PieceWorker::setWage double    w [inline]
 

Definition at line 13 of file PieceWorker.inl.

00013                                            {
00014   wagePerPiece = w;
00015 }


Member Data Documentation

UINT PieceWorker::quantity [private]
 

Definition at line 21 of file PieceWorker.hpp.

double PieceWorker::wagePerPiece [private]
 

Definition at line 20 of file PieceWorker.hpp.


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 18:49:31 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001