2 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
4 #ifndef INITIALIZATIONPLUGIN_PLUGIN_H_
5 #define INITIALIZATIONPLUGIN_PLUGIN_H_
7 #include <InitializationPlugin.h>
9 #include <ModelAPI_Feature.h>
11 #include <Events_Loop.h>
13 /**\class InitializationPlugin_Plugin
14 * TODO: Add documentation
16 class INITIALIZATIONPLUGIN_EXPORT InitializationPlugin_Plugin : public Events_Listener
19 InitializationPlugin_Plugin();
20 ~InitializationPlugin_Plugin() {}
21 virtual void processEvent(const std::shared_ptr<Events_Message>& theMessage);
23 void createPlane(DocumentPtr theDoc, double theA, double theB, double theC);
24 void createPoint(DocumentPtr theDoc);