/*
 * Jeffrey Ladino - jnl22@ccs.neu.edu
 *
 * File: circle2d.h
 *
 * Change Log
 ************
 ** August 7, 1999 - Jeff Ladino
 * Created.
 *
 */

#ifndef MY_CIRCLE2D_H
#define MY_CIRCLE2D_H

#include "simpledraw.h"
#include "matrix3d.h"

class circle2d{
 public:
  vector3d center;
  Real radius;
    
 public:
  // constructors
  circle2d();
  circle2d(vector3d v, Real r);
  circle2d(Real xc, Real yc, Real r);

  // setters
  void setradius(Real r);
  void setcenter(Real xc, Real yc);

  void print();
  void draw(SimpleDraw& SD, matrix3d m);
  
};

#endif //#ifndef MY_CIRCLE2D_H
