/// Set state of the presentation, in case of conflicting state, the icon of the presentation is
/// visualized in error color. The state is stored in an internal field, so should be changed
/// when constraint become not conflicting
- /// \param theConflicting a state
/// \param theColor a color for conflicting object
- Standard_EXPORT void SetConflictingConstraint(const bool& theConflicting,
- const std::vector<int>& theColor);
+ Standard_EXPORT void SetCustomColor(const std::vector<int>& theColor);
/// Add a bounding box of the presentation to common bounding box
/// \param theBndBox the common bounding box to update
Select3D_EntitySequence mySPoints;
- Quantity_Color myColor;
- bool myIsConflicting; /// state if the presentation is visualized in error state
+ bool myIsCustomColor; /// state if the presentation is visualized in custom color
+ Quantity_Color myCustomColor; /// the color of mid ring if there is a conflict
+
+ //Quantity_Color myIsCustomColor;
+ //bool myIsConflicting; /// state if the presentation is visualized in error state
Handle(Image_AlienPixMap) myErrorIcon;
Handle(Graphic3d_MarkerImage) myErrorImage;