const bool isSendError = true);
//! Removes the feature from the document (with result)
+ //! It is necessary to flush REDISPLAY signal manually after this method because
+ //! the method sends it, but for the performance purpose does not flush it
//! \param theFeature a removed feature
MODEL_EXPORT virtual void removeFeature(FeaturePtr theFeature);
std::shared_ptr<ModelAPI_Result> theResult,
const std::shared_ptr<GeomAPI_Shape>& theShape);
+ /// Returns true if theLater is in history of features creation later than theCurrent
+ MODEL_EXPORT virtual bool isLater(FeaturePtr theLater, FeaturePtr theCurrent) const;
+
protected:
//! Returns (creates if needed) the general label
TDF_Label generalLabel() const;