|
SHAPER
9.15.0
|
A validator which checks that Point2D selected for feature attributes are different (not the same) It iterates by the feature ModelAPI_AttributeRefAttr attributes, finds GeomDataAPI_Point2D attribute in value or attribute of the attributes and if the point of the given attribute is geometrical equal to a point of another attribute, returns false. More...

Public Member Functions | |
| virtual bool | isValid (const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const |
| Returns true if the attribute is good for the feature attribute. More... | |
A validator which checks that Point2D selected for feature attributes are different (not the same) It iterates by the feature ModelAPI_AttributeRefAttr attributes, finds GeomDataAPI_Point2D attribute in value or attribute of the attributes and if the point of the given attribute is geometrical equal to a point of another attribute, returns false.
|
virtual |
Returns true if the attribute is good for the feature attribute.
| theAttribute | an attribute |
| theArguments | a list of arguments (names of attributes to check) |
| theError | an output error string |
Implements ModelAPI_AttributeValidator.