// the edge type
enum TypeOfShape
{
- AnyShape,
+ Empty,
Vertex,
Edge,
Line,
Circle,
- Solid,
Face,
- Compound
+ Solid,
+ Compound,
+ Plane,
+ AnyShape
};
public:
//! \param theAttribute the checked attribute
//! \param theArguments arguments of the attribute
GEOMVALIDATORS_EXPORT virtual bool isValid(const AttributePtr& theAttribute,
- const std::list<std::string>& theArguments) const;
+ const std::list<std::string>& theArguments,
+ std::string& theError) const;
protected:
/// Convert string to TypeOfShape value
/// \param theType a string value