Please send questions to st10@humboldt.edu .
/*--------------------------------------------------------
 Header file for class Point3
 
 created by: Sharon Tuttle
 last modified: 11-21-03 (cleaned up and updated for 
                          131 HW #11 --- note that all
                          floats have been replaced with
                          doubles)
                12-8-03  (added #ifndef, to lessen
                          Point3 redefinition problems)
 ---------------------------------------------------------*/
#ifndef POINT3_H
#define POINT3_H

#include <string>
using namespace std;

class Point3
{
    public:
        // constructor(s)
        Point3 (double new_x, double new_y, double new_z);
        Point3 (); 

        // accessor functions
        double get_x() const;
        double get_y() const;
        double get_z() const;

        // mutator functions
        void set_x(double new_x);
        void set_y(double new_y);
        void set_z(double new_z);

    private:
        // member variables
        double x;
        double y;
        double z;
}; 

#endif