/// \brief Request for initialization of data model of the feature: adding all attributes
SKETCHPLUGIN_EXPORT virtual void initAttributes();
+ /// Called on change of any argument-attribute of this object
+ /// \param theID identifier of changed attribute
+ SKETCHPLUGIN_EXPORT virtual void attributeChanged(const std::string& theID);
+
/// Returns the AIS preview
SKETCHPLUGIN_EXPORT virtual AISObjectPtr getAISObject(AISObjectPtr thePrevious);
+ /// Reimplemented from ModelAPI_Feature::isMacro().
+ /// \returns true
+ SKETCHPLUGIN_EXPORT virtual bool isMacro() const;
+
/// \brief Use plugin manager for features creation
SketchPlugin_ConstraintFillet();
+
+private:
+ std::list<FeaturePtr> myProducedFeatures; ///< list of constraints provided by the fillet
+ std::list<FeaturePtr> myBaseObjects; ///< list of objects the fillet is based
};
#endif