#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // ------------------------------------------------------------------------- #define cpPlugins_Interface_ImplicitFunction_DEF( T ) \ void cpPlugins::Interface::ImplicitFunction::SetFunctionTo##T( ) \ { \ this->m_VTKObject = vtkSmartPointer< vtk##T >::New( ); \ this->Modified( ); \ } // ------------------------------------------------------------------------- cpPlugins_Interface_ImplicitFunction_DEF( Box ); cpPlugins_Interface_ImplicitFunction_DEF( Cone ); cpPlugins_Interface_ImplicitFunction_DEF( Cylinder ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitBoolean ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitDataSet ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitHalo ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitPolyDataDistance ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitSelectionLoop ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitSum ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitVolume ); cpPlugins_Interface_ImplicitFunction_DEF( ImplicitWindowFunction ); cpPlugins_Interface_ImplicitFunction_DEF( PerlinNoise ); cpPlugins_Interface_ImplicitFunction_DEF( Plane ); cpPlugins_Interface_ImplicitFunction_DEF( Planes ); cpPlugins_Interface_ImplicitFunction_DEF( PlanesIntersection ); cpPlugins_Interface_ImplicitFunction_DEF( PolyPlane ); cpPlugins_Interface_ImplicitFunction_DEF( Quadric ); cpPlugins_Interface_ImplicitFunction_DEF( Sphere ); cpPlugins_Interface_ImplicitFunction_DEF( Superquadric ); // ------------------------------------------------------------------------- void cpPlugins::Interface::ImplicitFunction:: SetFunction( vtkImplicitFunction* function ) { this->m_VTKObject = function; this->Modified( ); } // ------------------------------------------------------------------------- cpPlugins::Interface::ImplicitFunction:: ImplicitFunction( ) : Superclass( ) { } // ------------------------------------------------------------------------- cpPlugins::Interface::ImplicitFunction:: ~ImplicitFunction( ) { } // eof - $RCSfile$