|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GeomFill_AppSurf () |
Standard_EXPORT | GeomFill_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) |
Standard_EXPORT 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) |
Standard_EXPORT void | Perform (const Handle(GeomFill_Line)&Lin, GeomFill_SectionGenerator &SecGen, const Standard_Boolean SpApprox=Standard_False) |
Standard_EXPORT void | Perform (const Handle(GeomFill_Line)&Lin, GeomFill_SectionGenerator &SecGen, const Standard_Integer NbMaxP) |
Standard_Boolean | IsDone () const |
Standard_EXPORT void | SurfShape (Standard_Integer &UDegree, Standard_Integer &VDegree, Standard_Integer &NbUPoles, Standard_Integer &NbVPoles, Standard_Integer &NbUKnots, Standard_Integer &NbVKnots) const |
Standard_EXPORT 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 |
Standard_EXPORT void | Curves2dShape (Standard_Integer &Degree, Standard_Integer &NbPoles, Standard_Integer &NbKnots) const |
Standard_EXPORT 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_EXPORT Standard_Real | TolCurveOnSurf (const Standard_Integer Index) const |
Private Attributes |
Standard_Boolean | done |
Standard_Integer | dmin |
Standard_Integer | dmax |
Standard_Real | tol3d |
Standard_Real | tol2d |
Standard_Integer | nbit |
Standard_Integer | udeg |
Standard_Integer | vdeg |
Standard_Boolean | knownp |
Handle_TColgp_HArray2OfPnt | tabPoles |
Handle_TColStd_HArray2OfReal | tabWeights |
Handle_TColStd_HArray1OfReal | tabUKnots |
Handle_TColStd_HArray1OfReal | tabVKnots |
Handle_TColStd_HArray1OfInteger | tabUMults |
Handle_TColStd_HArray1OfInteger | tabVMults |
AppBlend_SequenceOfArray1OfPnt2d | seqPoles2d |
Standard_Real | tol3dreached |
Standard_Real | tol2dreached |