SOURCE FILE: ballCls.cpp


ballClass::ballClass() : sphereClass()
{
   SetName("");
} // end default constructor

ballClass::ballClass(double InitialRadius, 
                     const char InitialName[]) : 
                           sphereClass(InitialRadius)
{
   SetName(InitialName);
}  // end constructor

void ballClass::GetName(char CurrentName[]) const
{
   strcpy(CurrentName, TheName);
}  // end GetName

void ballClass::SetName(const char NewName[])
{
   strcpy(TheName, NewName);
}  // end SetName

void ballClass::ResetBall(double NewRadius, 
                          const char NewName[])
{
   SetRadius(NewRadius);
   SetName(NewName);
}  // end ResetBall

void ballClass::DisplayStatistics() const
{
   cout << "Statistics for a " << TheName << ":";
   sphereClass::DisplayStatistics();
}  // end DisplayStatistics