20 #ifndef ConstructionPlugin_Validators_H_
21 #define ConstructionPlugin_Validators_H_
23 #include <ModelAPI_AttributeValidator.h>
35 virtual bool isValid(
const AttributePtr& theAttribute,
36 const std::list<std::string>& theArguments,
50 virtual bool isValid(
const AttributePtr& theAttribute,
51 const std::list<std::string>& theArguments,
65 virtual bool isValid(
const AttributePtr& theAttribute,
66 const std::list<std::string>& theArguments,
80 virtual bool isValid(
const AttributePtr& theAttribute,
81 const std::list<std::string>& theArguments,
95 virtual bool isValid(
const AttributePtr& theAttribute,
96 const std::list<std::string>& theArguments,
110 virtual bool isValid(
const AttributePtr& theAttribute,
111 const std::list<std::string>& theArguments,
125 virtual bool isValid(
const AttributePtr& theAttribute,
126 const std::list<std::string>& theArguments,
140 virtual bool isValid(
const AttributePtr& theAttribute,
141 const std::list<std::string>& theArguments,
A validator for selection two parallel planes.
Definition: ConstructionPlugin_Validators.h:104
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:346
A validator for selection of a result but not a feature.
Definition: ConstructionPlugin_Validators.h:134
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:474
A validator for selection line and point for plane.
Definition: ConstructionPlugin_Validators.h:74
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:235
A validator for selection three points for plane.
Definition: ConstructionPlugin_Validators.h:59
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:160
A validator for selection two parallel planes.
Definition: ConstructionPlugin_Validators.h:89
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:293
A validator for selection edge and plane for point by intersection.
Definition: ConstructionPlugin_Validators.h:44
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:106
A validator for selection lines for point by intersection.
Definition: ConstructionPlugin_Validators.h:29
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:44
A validator for selection three non parallel planes.
Definition: ConstructionPlugin_Validators.h:119
virtual bool isValid(const AttributePtr &theAttribute, const std::list< std::string > &theArguments, Events_InfoMessage &theError) const
Definition: ConstructionPlugin_Validators.cpp:399
An event message for sending a string message which has to be translated.
Definition: Events_InfoMessage.h:35
Generic validator for any attribute of a feature.
Definition: ModelAPI_AttributeValidator.h:31