SHAPER  9.12.0
PartSet_DifferentObjectsValidator Class Reference

A validator which checks that objects selected for feature attributes are different (not the same) More...

Inheritance diagram for PartSet_DifferentObjectsValidator:
Inheritance graph

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...
 

Detailed Description

A validator which checks that objects selected for feature attributes are different (not the same)

Member Function Documentation

◆ isValid()

bool PartSet_DifferentObjectsValidator::isValid ( const AttributePtr &  theAttribute,
const std::list< std::string > &  theArguments,
Events_InfoMessage theError 
) const
virtual

Returns true if the attribute is good for the feature attribute.

Parameters
theAttributean attribute
theArgumentsa list of arguments (names of attributes to check)
theErroran output error string

Implements ModelAPI_AttributeValidator.