Open CASCADE Technology 6.6.0
|
Bspline approximation of a surface.
#include <AppBlend_Approx.hxx>
virtual AppBlend_Approx::~AppBlend_Approx | ( | ) | [inline, virtual] |
virtual void AppBlend_Approx::Curve2d | ( | const Standard_Integer | Index, |
TColgp_Array1OfPnt2d & | TPoles, | ||
TColStd_Array1OfReal & | TKnots, | ||
TColStd_Array1OfInteger & | TMults | ||
) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColgp_Array1OfPnt2d& AppBlend_Approx::Curve2dPoles | ( | const Standard_Integer | Index | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual Standard_Integer AppBlend_Approx::Curves2dDegree | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfReal& AppBlend_Approx::Curves2dKnots | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfInteger& AppBlend_Approx::Curves2dMults | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual void AppBlend_Approx::Curves2dShape | ( | Standard_Integer & | Degree, |
Standard_Integer & | NbPoles, | ||
Standard_Integer & | NbKnots | ||
) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual void AppBlend_Approx::Delete | ( | ) | [virtual] |
virtual Standard_Boolean AppBlend_Approx::IsDone | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual Standard_Integer AppBlend_Approx::NbCurves2d | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual void AppBlend_Approx::Surface | ( | TColgp_Array2OfPnt & | TPoles, |
TColStd_Array2OfReal & | TWeights, | ||
TColStd_Array1OfReal & | TUKnots, | ||
TColStd_Array1OfReal & | TVKnots, | ||
TColStd_Array1OfInteger & | TUMults, | ||
TColStd_Array1OfInteger & | TVMults | ||
) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColgp_Array2OfPnt& AppBlend_Approx::SurfPoles | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual void AppBlend_Approx::SurfShape | ( | Standard_Integer & | UDegree, |
Standard_Integer & | VDegree, | ||
Standard_Integer & | NbUPoles, | ||
Standard_Integer & | NbVPoles, | ||
Standard_Integer & | NbUKnots, | ||
Standard_Integer & | NbVKnots | ||
) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfReal& AppBlend_Approx::SurfUKnots | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfInteger& AppBlend_Approx::SurfUMults | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfReal& AppBlend_Approx::SurfVKnots | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array1OfInteger& AppBlend_Approx::SurfVMults | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual const TColStd_Array2OfReal& AppBlend_Approx::SurfWeights | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual Standard_Real AppBlend_Approx::TolCurveOnSurf | ( | const Standard_Integer | Index | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual void AppBlend_Approx::TolReached | ( | Standard_Real & | Tol3d, |
Standard_Real & | Tol2d | ||
) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual Standard_Integer AppBlend_Approx::UDegree | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.
virtual Standard_Integer AppBlend_Approx::VDegree | ( | ) | const [pure virtual] |
Implemented in GeomFill_AppSurf, GeomFill_AppSweep, BRepBlend_AppSurf, and BRepBlend_AppSurface.