00001 00012 #ifndef __PLANE_H__ 00013 #define __PLANE_H__ 00014 00015 #include <face.h> 00016 00020 class Plane : public Face { 00021 public: 00026 virtual int getCornerCount()= 0; 00027 00034 virtual Point getMaxPoint(); 00035 00042 virtual Point getMinPoint(); 00043 00048 virtual bool isPlane(); 00049 00053 virtual void print(); 00054 00060 virtual Point operator[](int idx)= 0; 00061 00062 }; 00063 00064 #endif // ! __PLANE_H__