1 // File: Model_ResultValidators.h
2 // Created: 23 July 2014
3 // Author: Vitaly SMETANNIKOV
5 #ifndef Model_ResultValidators_H
6 #define Model_ResultValidators_H
8 #include <SketchPlugin.h>
9 #include <ModelAPI_ResultValidator.h>
10 #include <ModelAPI_Object.h>
12 class SketchPlugin_ResultPointValidator : public ModelAPI_ResultValidator
15 SKETCHPLUGIN_EXPORT virtual bool isValid(const ObjectPtr theObject) const;
18 class SketchPlugin_ResultLineValidator : public ModelAPI_ResultValidator
21 SKETCHPLUGIN_EXPORT virtual bool isValid(const ObjectPtr theObject) const;
24 class SketchPlugin_ResultArcValidator : public ModelAPI_ResultValidator
27 SKETCHPLUGIN_EXPORT virtual bool isValid(const ObjectPtr theObject) const;