+ aFactory->registerValidator("ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel",
+ new ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel());
+ aFactory->registerValidator("ConstructionPlugin_ValidatorPlaneThreePoints",
+ new ConstructionPlugin_ValidatorPlaneThreePoints());
+ aFactory->registerValidator("ConstructionPlugin_ValidatorPlaneLinePoint",
+ new ConstructionPlugin_ValidatorPlaneLinePoint());
+ aFactory->registerValidator("ConstructionPlugin_ValidatorPlaneTwoParallelPlanes",
+ new ConstructionPlugin_ValidatorPlaneTwoParallelPlanes());
+ aFactory->registerValidator("ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes",
+ new ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes());
+ aFactory->registerValidator("ConstructionPlugin_ValidatorPointThreeNonParallelPlanes",
+ new ConstructionPlugin_ValidatorPointThreeNonParallelPlanes());
+
+ Config_PropManager::registerProp(SKETCH_TAB_NAME, "planes_size", "Size", Config_Prop::DblSpin,
+ PLANE_SIZE);
+ Config_PropManager::registerProp(SKETCH_TAB_NAME, "planes_thickness", "Thickness",
+ Config_Prop::IntSpin, SKETCH_WIDTH);
+ Config_PropManager::registerProp(SKETCH_TAB_NAME, "rotate_to_plane",
+ "Rotate to plane when selected", Config_Prop::Boolean, "false");