00001 #ifndef CutModelFigureCube_H_ 00002 #define CutModelFigureCube_H_ 00003 00004 #include "CutModelFigure.h" 00005 #include "vtkCubeSource.h" 00006 00007 class CutModelFigureCube : public CutModelFigure 00008 { 00009 public: 00010 CutModelFigureCube(); 00011 virtual ~CutModelFigureCube(); 00012 virtual bool IfPointInside(double x, double y, double z); 00013 virtual double GetTheoricVolume(); 00014 virtual vtkPolyData* getPolyData(); 00015 virtual char *GetName(); 00016 private: 00017 vtkCubeSource* _vtkcube; 00018 protected: 00019 }; 00020 00021 #endif /*FIGURECUTTINGCUBEMODEL_H_*/