//================================================================ // Function : Convert_Presentation::drawSurfaceAndItsBSpline // Purpose : //================================================================ void Convert_Presentation::drawSurfaceAndItsBSpline(Handle_Geom_Surface theSurface, const Standard_CString theName, TCollection_AsciiString& theText) { TCollection_AsciiString aTitle ("Converting "); aTitle += theName; aTitle += " to BSpline surface"; theText += EOL " Handle_Geom_BSplineSurface aBSplineSurface = " EOL " GeomConvert::SurfaceToBSplineSurface(aSurface);" EOL; setResultTitle (aTitle.ToCString()); setResultText (theText.ToCString()); drawSurface (theSurface, SurfaceColor); if (WAIT_A_LITTLE) return; Handle_Geom_BSplineSurface aBSplineSurface = GeomConvert::SurfaceToBSplineSurface(theSurface); _ASSERTE(!aBSplineSurface.IsNull()); drawSurface (aBSplineSurface, BSplineSurfaceColor); }
void MainWindow::printResult() { int s1[MAX_LENGHT]; int s0[MAX_LENGHT]; QString delimiter(","); QStringList sets1; QStringList sets0; sets1 = this->text1.split(delimiter); sets0 = this->text0.split(delimiter); int i; for(i = 0; i<sets1.length(); i++) { QString str; str = sets1[i]; s1[i] = str.toInt(); } s1[i] = END; for(i = 0; i<sets0.length(); i++) { QString str; str = sets0[i]; s0[i] = str.toInt(); } s0[i] = END; setResultText(quine_start(s1,s0)); }
//================================================================ // Function : Convert_Presentation::drawCurveAndItsBSpline // Purpose : //================================================================ void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve, const Standard_CString theName, TCollection_AsciiString& theText) { TCollection_AsciiString aTitle ("Converting "); aTitle += theName; aTitle += " to BSpline curve"; theText += EOL " Handle_Geom_BSplineCurve aBSpline = " EOL " GeomConvert::CurveToBSplineCurve(aCurve);" EOL; setResultTitle (aTitle.ToCString()); setResultText (theText.ToCString()); drawCurve (theCurve, CurveColor); if (WAIT_A_LITTLE) return; Handle_Geom_BSplineCurve aBSpline = GeomConvert::CurveToBSplineCurve(theCurve); drawCurve (aBSpline, BSplineColor); }