#include <cpPlugins/Interface/ImplicitFunction.h>
+#include <itkSpatialObject.h>
+
+#include <vtkSmartPointer.h>
#include <vtkBox.h>
#include <vtkCone.h>
#include <vtkCylinder.h>
cpPlugins_Interface_ImplicitFunction_DEF( Sphere );
cpPlugins_Interface_ImplicitFunction_DEF( Superquadric );
-// -------------------------------------------------------------------------
-vtkImplicitFunction* cpPlugins::Interface::ImplicitFunction::
-GetVTKImplicitFunction( )
-{
- return(
- dynamic_cast< vtkImplicitFunction* >(
- this->m_VTKObject.GetPointer( )
- )
- );
-}
-
-// -------------------------------------------------------------------------
-const vtkImplicitFunction* cpPlugins::Interface::ImplicitFunction::
-GetVTKImplicitFunction( ) const
-{
- return(
- dynamic_cast< const vtkImplicitFunction* >(
- this->m_VTKObject.GetPointer( )
- )
- );
-}
-
-// -------------------------------------------------------------------------
-void cpPlugins::Interface::ImplicitFunction::
-SetFunction( vtkImplicitFunction* function )
-{
- this->m_VTKObject = function;
- this->Modified( );
-}
-
// -------------------------------------------------------------------------
cpPlugins::Interface::ImplicitFunction::
ImplicitFunction( )