void OCC_2dView::OnBUTTONGridCircPoints() { Handle(V3d_Viewer) aViewer = myV2dView->Viewer(); Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_RING1,Quantity_NOC_WHITE,2); aViewer->SetGridEcho(aGridAspect); Standard_Integer aWidth=0, aHeight=0, anOffset=0; myV2dView->Window()->Size(aWidth,aHeight); aViewer->SetCircularGridGraphicValues(aWidth>aHeight?aWidth:aHeight,anOffset); aViewer->ActivateGrid(Aspect_GT_Circular, Aspect_GDM_Points); FitAll(); if (TheRectangularGridDialog.IsWindowVisible()) { TheRectangularGridDialog.ShowWindow(SW_HIDE); TheCircularGridDialog.UpdateValues(); TheCircularGridDialog.ShowWindow(SW_SHOW); } }
// NOTE: will raise and show the Surface inspector and exec fit for patches and brushes void SurfaceDlgFitAll(){ DoSurface(); FitAll(); }