- /// Modifies the given presentation in the custom way.
- virtual void customisePresentation(AISObjectPtr thePrs);
+ /// Reimplemented from ModelAPI_CompositeFeature::addFeature()
+ virtual std::shared_ptr<ModelAPI_Feature> addFeature(std::string theID);
+
+ /// Reimplemented from ModelAPI_CompositeFeature::numberOfSubs()
+ virtual int numberOfSubs(bool forTree = false) const;
+
+ /// Reimplemented from ModelAPI_CompositeFeature::subFeature()
+ virtual std::shared_ptr<ModelAPI_Feature> subFeature(const int theIndex, bool forTree = false);
+
+ /// Reimplemented from ModelAPI_CompositeFeature::subFeatureId()
+ virtual int subFeatureId(const int theIndex) const;
+
+ /// Reimplemented from ModelAPI_CompositeFeature::isSub()
+ virtual bool isSub(ObjectPtr theObject) const;
+
+ /// Reimplemented from ModelAPI_CompositeFeature::removeFeature()
+ virtual void removeFeature(std::shared_ptr<ModelAPI_Feature> theFeature);