#ifndef __FPAPLUGINS__MINIMUMSPANNINGTREE__H__ #define __FPAPLUGINS__MINIMUMSPANNINGTREE__H__ #include #include #include // ------------------------------------------------------------------------- namespace fpaPlugins { /** */ class fpaPlugins_EXPORT MinimumSpanningTree : public cpPlugins::Interface::DataObject { public: typedef MinimumSpanningTree Self; typedef cpPlugins::Interface::DataObject Superclass; typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; public: itkNewMacro( Self ); itkTypeMacro( MinimumSpanningTree, cpPlugins::Interface::DataObject ); cpPlugins_Id_Macro( MinimumSpanningTree, MinimumSpanningTree ); public: void SetVTK( vtkObjectBase* o ); protected: MinimumSpanningTree( ); virtual ~MinimumSpanningTree( ); private: // Purposely not implemented MinimumSpanningTree( const Self& ); Self& operator=( const Self& ); }; } // ecapseman #include #endif // __FPAPLUGINS__MINIMUMSPANNINGTREE__H__ // eof - $RCSfile$