//--------------------------------------------------------------------------------------
#include "ModelHighAPI.h"
+#include <list>
#include <memory>
#include <string>
//--------------------------------------------------------------------------------------
class ModelAPI_Feature;
+class ModelHighAPI_Selection;
//--------------------------------------------------------------------------------------
/**\class ModelHighAPI_Interface
* \ingroup CPPHighAPI
/// Shortcut for feature()->getKind()
MODELHIGHAPI_EXPORT
- const std::string& getKind();
+ const std::string& getKind() const;
/// Shortcut for feature()->execute()
MODELHIGHAPI_EXPORT
void execute();
+ /// Return all objects of the feature
+ MODELHIGHAPI_EXPORT
+ virtual std::list<ModelHighAPI_Selection> result() const;
+
/// Throw exception to event loop
MODELHIGHAPI_EXPORT
void throwException(const std::string & theDescription);