Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix coding style problems.
[modules/shaper.git]
/
src
/
ModelAPI
/
ModelAPI_Filter.h
diff --git
a/src/ModelAPI/ModelAPI_Filter.h
b/src/ModelAPI/ModelAPI_Filter.h
index 0469801fe5fbb3fd9b8d85a7ad2d2a4b88ebd6fb..4adeec43261d103ce4a0d486916ed2b1781f6145 100644
(file)
--- a/
src/ModelAPI/ModelAPI_Filter.h
+++ b/
src/ModelAPI/ModelAPI_Filter.h
@@
-33,6
+33,8
@@
class ModelAPI_Filter
{
public:
class ModelAPI_Filter
{
public:
+ virtual ~ModelAPI_Filter() {}
+
/// Returns name of the filter to represent it in GUI
virtual const std::string& name() const = 0;
/// Returns name of the filter to represent it in GUI
virtual const std::string& name() const = 0;
@@
-56,6
+58,10
@@
public:
/// not redefined.
virtual void initAttributes(ModelAPI_FiltersArgs& theArguments) {}
/// not redefined.
virtual void initAttributes(ModelAPI_FiltersArgs& theArguments) {}
+ /// Returns XML string which represents GUI of the filter
+ /// by reading corresponding XML file.
+ MODELAPI_EXPORT virtual std::string xmlFromFile(const std::string& theConfigFile) const;
+
private:
bool myIsReverse;
};
private:
bool myIsReverse;
};