SHAPER  9.12.0
SketchPlugin_ArcEndPointIntersectionValidator Class Reference

Validator for the end point of MacroArc feature. More...

Inheritance diagram for SketchPlugin_ArcEndPointIntersectionValidator:
Inheritance graph

Public Member Functions

virtual bool isValid (const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
 returns true if attribute is valid More...
 

Detailed Description

Validator for the end point of MacroArc feature.

Checks that third point does lie on edge which intersects arc.

Member Function Documentation

◆ isValid()

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

returns true if attribute is valid

Parameters
theAttributethe checked attribute
theArgumentsarguments of the attribute
theErrorerror message

Implements ModelAPI_AttributeValidator.