+
+ aColor = Quantity_Color(0., 1., 0., Quantity_TOC_RGB); // green
+ SetColor(aColor);
+
+ std::list<ResultPtr>::const_iterator aRIt = myFeatureResults.begin(),
+ aRLast = myFeatureResults.end();
+ for (; aRIt != aRLast; aRIt++) {
+ ResultPtr aResult = *aRIt;
+ if (!isVisible(aDisplayer, aResult))
+ continue;
+ GeomShapePtr aGeomShape = aResult->shape();
+ if (!aGeomShape.get())
+ continue;
+ TopoDS_Shape aShape = aGeomShape->impl<TopoDS_Shape>();
+ // change deviation coefficient to provide more precise circle
+ ModuleBase_Tools::setDefaultDeviationCoefficient(aShape, aDrawer);
+ StdPrs_WFDeflectionShape::Add(thePresentation, aShape, aDrawer);
+ }