public class sphere {
    private String sphereName = null;
    private double[] sphereCenter = {0.0,0.0,0.0};
    private double sphereRadius = 0.0;
    private double[] sphereColor = {0.0,0.0,0.0};
    private double[] diffuseColor = {0.0,0.0,0.0};
    private double[] specularColor = {0.0,0.0,0.0};
    
    public sphere(String name,double[] coord,double rad,double[] color) {
	sphereName = name;
	for(int i=0;i<3;i++) {
	    sphereCenter[i] = coord[i];
	    sphereColor[i] = color[i];
	}
	sphereRadius = rad;
    }
    public String getSphereName() {
	return sphereName;
    }
    public double[] getSphereCenter() {
	return sphereCenter;
    }
    public double getSphereRadius() {
	return sphereRadius;
    }
    public double[] getSphereColor() {
	return sphereColor;
    }
    public double[] getSphereDiffuseColor() {
	return diffuseColor;
    }
    public double[] getSphereSpecularColor() {
	return specularColor;
    }
    public void setSphereName(String name) {
	sphereName = name;
    }
    public void setSphereCenter(double[] coord) {
	for(int i=0;i<3;i++)
	    sphereCenter[i] = coord[i];
    }
    public void setSphereRadius(double rad) {
	sphereRadius = rad;
    }
    public void setSphereDiffuseColor(double[] dColor) {
	for(int i=0;i<3;i++) {
	    diffuseColor[i] = dColor[i];
	}
    }
    public void setSphereSpecularColor(double[] sColor) {
	for(int i=0;i<3;i++) {
	    specularColor[i] = sColor[i];
	}
    }
}

