bool myIsConcealed; ///< the result is concealed from the data tree (referenced by other objects)
public:
- /// Reference to the color of the result
+ /// Reference to the color of the result.
+ /// The integer array is used. It contains tree values for red green and blue values. The values are in
+ /// [0, 255] range
inline static const std::string& COLOR_ID()
{
static const std::string MY_COLOR_ID("Color");
myIsConcealed = theValue;
}
+ // Retuns the parameters of color definition in the resources config manager
+ virtual void colorConfigInfo(std::string& theSection, std::string& theName,
+ std::string& theDefault) {}
+
/// Request for initialization of data model of the result: adding all attributes
virtual void initAttributes() {};
/// Returns the shape-result produced by this feature (or null if no shapes)
MODELAPI_EXPORT virtual std::shared_ptr<GeomAPI_Shape> shape();
+
+ /// On change of attribute of the result update presentation of this result:
+ /// for the current moment there are only presentation attributes assigned to results
+ MODELAPI_EXPORT virtual void attributeChanged(const std::string& theID);
};
//! Pointer on feature object