SOURCE FILE: ballCls.h


const int MAX_STRING = 15;

class ballClass: public sphereClass
{
public:
// constructors:
   ballClass();

   ballClass(double InitialRadius, 
             const char InitialName[]);
   // Creates a ball with radius InitialRadius and 
   // name InitialName.

   // copy constructor and destructor supplied
   // by the compiler

// additional or revised operations:
   void GetName(char CurrentName[]) const;
   // Determines the name of a ball.

   void SetName(const char NewName[]);
   // Sets (alters) the name of an existing ball.

   void ResetBall(double NewRadius, 
                  const char NewName[]);
   // Sets (alters) the radius and name of an existing
   // ball to NewRadius and NewName, respectively.

   void DisplayStatistics() const;
   // Displays the statistics of a ball.

private:
   char TheName[MAX_STRING+1];  // the ball's name
};  // end class