-private:
- ObjectPtr myResult; /// the feature
- Handle(SelectMgr_EntityOwner) myOwner; /// the selection owner
- TopoDS_Shape myShape; /// the shape
- Handle(AIS_InteractiveObject) myInteractive;
+ /// Returns true if all presentation fields are empty
+ /// \return boolean value
+ MODULEBASE_EXPORT bool isEqual(ModuleBase_ViewerPrs* thePrs) const;
+
+ /// Returns True if the current object is equal to the given one
+ /// \param thePrs an object to compare
+ MODULEBASE_EXPORT bool operator==(const ModuleBase_ViewerPrs& thePrs);
+
+ private:
+ ObjectPtr myResult; /// the feature
+ Handle(SelectMgr_EntityOwner) myOwner; /// the selection owner
+ GeomShapePtr myShape; /// the shape
+ Handle(AIS_InteractiveObject) myInteractive; /// interactive object