1 // File: ModelAPI_Feature.hxx
2 // Created: 21 Mar 2014
3 // Author: Mikhail PONIKAROV
5 #ifndef ModelAPI_Feature_HeaderFile
6 #define ModelAPI_Feature_HeaderFile
11 class ModelAPI_Feature;
13 /**\class ModelAPI_Feature
15 * \brief General object of the application that allows
16 * to get/set attributes from the document and compute result of an operation.
19 class MODELAPI_EXPORT ModelAPI_Feature
22 /// Returns the kind of a feature (like "Point")
23 virtual std::string GetKind() = 0;
25 /// Use plugin manager for features creation: this method is
26 /// defined here only for SWIG-wrapping