#include <SketchPlugin_ConstraintRigid.h>
#include <SketchPlugin_Validators.h>
#include <SketchPlugin_ResultValidators.h>
+#include <SketchPlugin_ShapeValidator.h>
#include <Events_Loop.h>
#include <GeomDataAPI_Dir.h>
ModelAPI_ValidatorsFactory* aFactory = aMgr->validators();
aFactory->registerValidator("SketchPlugin_DistanceAttr",
new SketchPlugin_DistanceAttrValidator);
- aFactory->registerValidator("SketchPlugin_DifferentObjects",
- new SketchPlugin_DifferentObjectsValidator);
+ //aFactory->registerValidator("SketchPlugin_DifferentObjects",
+ // new SketchPlugin_DifferentObjectsValidator);
aFactory->registerValidator("SketchPlugin_ResultPoint", new SketchPlugin_ResultPointValidator);
aFactory->registerValidator("SketchPlugin_ResultLine", new SketchPlugin_ResultLineValidator);
aFactory->registerValidator("SketchPlugin_ResultArc", new SketchPlugin_ResultArcValidator);
+ aFactory->registerValidator("SketchPlugin_ShapeValidator",
+ new SketchPlugin_ShapeValidator);
// register this plugin
ModelAPI_Session::get()->registerPlugin(this);
Config_PropManager::registerProp("Visualization", "sketch_external_color", "Sketch external edge color",
Config_Prop::Color, SKETCH_EXTERNAL_EDGE_COLOR);
+ Config_PropManager::registerProp("Visualization", "sketch_construction_color", "Sketch construction color",
+ Config_Prop::Color, SKETCH_CONSTRUCTION_COLOR);
+
Config_PropManager::registerProp("Visualization", "sketch_parallel_color", "Sketch constraint color",
Config_Prop::Color, SKETCH_CONSTRAINT_COLOR);
Config_PropManager::registerProp("Visualization", "sketch_dimension_color", "Sketch dimension color",