Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CustomerRequest Class Reference

#include <CustomerRequest.h>

List of all members.

Public Member Functions

 CustomerRequest (int number, int numberOfRings, double diameter, double height, double mass, Treatment *treatment, std::string material, Buff_tail *oa)
int getNumber () const
int getNumberOfRings () const
int getOpenNumberOfRings () const
TreatmentgetTreatment () const
void setNumberOfRings (int n)
int getRequestNumber () const
bool isCompatibleTo (const CustomerRequest *r)
const CustomerRequestgetNextRequest () const
bool isLastRequest () const
bool isDone () const
SIMTIME productionTime () const
void ringFinished ()

Static Public Member Functions

CustomerRequestgetFirstRequest ()
CustomerRequestgetRequest (int number)

Public Attributes

double diameter
double height
double mass
Treatmenttreatment
std::string material
SIMTIME startTime
SIMTIME endTime
Buff_tail * outputAreaH

Protected Member Functions

 ~CustomerRequest ()


Constructor & Destructor Documentation

CustomerRequest::CustomerRequest int  number,
int  numberOfRings,
double  diameter,
double  height,
double  mass,
Treatment treatment,
std::string  material,
Buff_tail *  oa
 

CustomerRequest::~CustomerRequest  )  [protected]
 


Member Function Documentation

CustomerRequest* CustomerRequest::getFirstRequest  )  [inline, static]
 

const CustomerRequest* CustomerRequest::getNextRequest  )  const [inline]
 

int CustomerRequest::getNumber  )  const [inline]
 

int CustomerRequest::getNumberOfRings  )  const [inline]
 

int CustomerRequest::getOpenNumberOfRings  )  const [inline]
 

CustomerRequest* CustomerRequest::getRequest int  number  )  [inline, static]
 

int CustomerRequest::getRequestNumber  )  const [inline]
 

Treatment* CustomerRequest::getTreatment  )  const [inline]
 

bool CustomerRequest::isCompatibleTo const CustomerRequest r  ) 
 

bool CustomerRequest::isDone  )  const [inline]
 

bool CustomerRequest::isLastRequest  )  const [inline]
 

SIMTIME CustomerRequest::productionTime  )  const [inline]
 

void CustomerRequest::ringFinished  ) 
 

void CustomerRequest::setNumberOfRings int  n  ) 
 


Member Data Documentation

double CustomerRequest::diameter
 

SIMTIME CustomerRequest::endTime
 

double CustomerRequest::height
 

double CustomerRequest::mass
 

std::string CustomerRequest::material
 

Buff_tail* CustomerRequest::outputAreaH
 

SIMTIME CustomerRequest::startTime
 

Treatment* CustomerRequest::treatment
 


The documentation for this class was generated from the following files:
Generated on Tue Apr 26 14:42:45 2005 for rollingmill by doxygen 1.3.6