volume_import.h 744 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#ifndef _VOLUME_IMPORT_PLUGIN_H_
#define _VOLUME_IMPORT_PLUGIN_H_

#include "plugin_processing.h"

namespace CGoGN
{

namespace SCHNApps
{

class Volume_Import_Plugin : public PluginProcessing
{
	Q_OBJECT
	Q_INTERFACES(CGoGN::SCHNApps::Plugin)

public:
	Volume_Import_Plugin()
19 20 21 22 23 24
	{
		std::cout << "VOL IMPORT CONSTR" << std::endl;
		std::cout << "&PTR="<< &(GenericMap::s_instances)<< std::endl;
		std::cout << "PTR="<< GenericMap::s_instances<< std::endl;

	}
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

	~Volume_Import_Plugin()
	{}

private:
	virtual bool enable();
	virtual void disable() {}

public slots:
	MapHandlerGen* importFromFile(const QString& fileName);
	void importFromFileDialog();

private:
	QAction* importAction;
};

} // namespace SCHNApps

} // namespace CGoGN

#endif