| 
|   | BRepBlend_AppSurf () | 
|   | 
|   | BRepBlend_AppSurf (const Standard_Integer Degmin, const Standard_Integer Degmax, const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Integer NbIt, const Standard_Boolean KnownParameters=Standard_False) | 
|   | 
| void  | Init (const Standard_Integer Degmin, const Standard_Integer Degmax, const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Integer NbIt, const Standard_Boolean KnownParameters=Standard_False) | 
|   | 
| void  | SetParType (const Approx_ParametrizationType ParType) | 
|   | 
| void  | SetContinuity (const GeomAbs_Shape C) | 
|   | 
| void  | SetCriteriumWeight (const Standard_Real W1, const Standard_Real W2, const Standard_Real W3) | 
|   | 
| Approx_ParametrizationType  | ParType () const  | 
|   | 
| GeomAbs_Shape  | Continuity () const  | 
|   | 
| void  | CriteriumWeight (Standard_Real &W1, Standard_Real &W2, Standard_Real &W3) const  | 
|   | 
| void  | Perform (const Handle< BRepBlend_Line > &Lin, Blend_AppFunction &SecGen, const Standard_Boolean SpApprox=Standard_False) | 
|   | 
| void  | PerformSmoothing (const Handle< BRepBlend_Line > &Lin, Blend_AppFunction &SecGen) | 
|   | 
| void  | Perform (const Handle< BRepBlend_Line > &Lin, Blend_AppFunction &SecGen, const Standard_Integer NbMaxP) | 
|   | 
| Standard_Boolean  | IsDone () const  | 
|   | 
| void  | SurfShape (Standard_Integer &UDegree, Standard_Integer &VDegree, Standard_Integer &NbUPoles, Standard_Integer &NbVPoles, Standard_Integer &NbUKnots, Standard_Integer &NbVKnots) const  | 
|   | 
| void  | Surface (TColgp_Array2OfPnt &TPoles, TColStd_Array2OfReal &TWeights, TColStd_Array1OfReal &TUKnots, TColStd_Array1OfReal &TVKnots, TColStd_Array1OfInteger &TUMults, TColStd_Array1OfInteger &TVMults) const  | 
|   | 
| Standard_Integer  | UDegree () const  | 
|   | 
| Standard_Integer  | VDegree () const  | 
|   | 
| const TColgp_Array2OfPnt &  | SurfPoles () const  | 
|   | 
| const TColStd_Array2OfReal &  | SurfWeights () const  | 
|   | 
| const TColStd_Array1OfReal &  | SurfUKnots () const  | 
|   | 
| const TColStd_Array1OfReal &  | SurfVKnots () const  | 
|   | 
| const TColStd_Array1OfInteger &  | SurfUMults () const  | 
|   | 
| const TColStd_Array1OfInteger &  | SurfVMults () const  | 
|   | 
| Standard_Integer  | NbCurves2d () const  | 
|   | 
| void  | Curves2dShape (Standard_Integer &Degree, Standard_Integer &NbPoles, Standard_Integer &NbKnots) const  | 
|   | 
| void  | Curve2d (const Standard_Integer Index, TColgp_Array1OfPnt2d &TPoles, TColStd_Array1OfReal &TKnots, TColStd_Array1OfInteger &TMults) const  | 
|   | 
| Standard_Integer  | Curves2dDegree () const  | 
|   | 
| const TColgp_Array1OfPnt2d &  | Curve2dPoles (const Standard_Integer Index) const  | 
|   | 
| const TColStd_Array1OfReal &  | Curves2dKnots () const  | 
|   | 
| const TColStd_Array1OfInteger &  | Curves2dMults () const  | 
|   | 
| void  | TolReached (Standard_Real &Tol3d, Standard_Real &Tol2d) const  | 
|   | 
| Standard_Real  | TolCurveOnSurf (const Standard_Integer Index) const  | 
|   | 
| virtual  | ~AppBlend_Approx () | 
|   |