]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/CutModule/kernel/CutModelFigureSphere.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / CutModule / kernel / CutModelFigureSphere.h
diff --git a/lib/maracasVisuLib/src/CutModule/kernel/CutModelFigureSphere.h b/lib/maracasVisuLib/src/CutModule/kernel/CutModelFigureSphere.h
new file mode 100644 (file)
index 0000000..4ce69c6
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef CutModelFigureSphere_H_
+#define CutModelFigureSphere_H_
+
+#include "CutModelFigure.h"
+#include "vtkSphereSource.h"
+
+class CutModelFigureSphere : public CutModelFigure
+{
+public:
+       CutModelFigureSphere();
+       virtual ~CutModelFigureSphere();
+       virtual bool IfPointInside(double x, double y, double z);
+       virtual double  GetTheoricVolume();
+       virtual char *GetName();
+       virtual vtkPolyData* getPolyData();
+private:
+       vtkSphereSource* _vtksphere;
+protected:
+};
+
+#endif /*FIGURECUTTINGSPHEREMODEL_H_*/