Topological Sweep Algorithm
#include <BRepFill_Sweep.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | BRepFill_Sweep (const Handle< BRepFill_SectionLaw > &Section, const Handle< BRepFill_LocationLaw > &Location, const Standard_Boolean WithKPart) |
| void | SetBounds (const TopoDS_Wire &FirstShape, const TopoDS_Wire &LastShape) |
| void | SetTolerance (const Standard_Real Tol3d, const Standard_Real BoundTol=1.0, const Standard_Real Tol2d=1.0e-5, const Standard_Real TolAngular=1.0e-2) |
| | Set Approximation Tolerance
Tol3d : Tolerance to surface approximation
Tol2d : Tolerance used to perform curve approximation
Normaly the 2d curve are approximated with a
tolerance given by the resolution on support surfaces,
but if this tolerance is too large Tol2d is used.
TolAngular : Tolerance (in radian) to control the angle
beetween tangents on the section law and
tangent of iso-v on approximed surface
|
| void | SetAngularControl (const Standard_Real AngleMin=0.01, const Standard_Real AngleMax=6.0) |
| | Tolerance To controle Corner management.
If the discontinuity is lesser than <AngleMin> in radian The
Transition Performed will be alway "Modified"
|
| void | Build (const BRepFill_TransitionStyle Transition=BRepFill_Modified, const GeomFill_ApproxStyle Approx=GeomFill_Location, const GeomAbs_Shape Continuity=GeomAbs_C2, const Standard_Integer Degmax=11, const Standard_Integer Segmax=30) |
| | Build the Sweeep Surface
Transition define Transition strategy
Approx define Approximation Strategy
|
| Standard_Boolean | IsDone () const |
| | Say if the Shape is Build.
|
| TopoDS_Shape | Shape () const |
| | returns the Sweeping Shape
|
| Standard_Real | ErrorOnSurface () const |
| | Get the Approximation error.
|
| Handle_TopTools_HArray2OfShape | SubShape () const |
| Handle_TopTools_HArray2OfShape | InterFaces () const |
| Handle_TopTools_HArray2OfShape | Sections () const |
Constructor & Destructor Documentation
Member Function Documentation
- GeomFill_Section : The composed Function Location X Section
is directly approximed.
- GeomFill_Location : The location law is approximed, and the
SweepSurface is bulid algebric composition
of approximed location law and section law
This option is Ok, if Section.Surface() methode
is effective.
Continuity : The continuity in v waiting on the surface
Degmax : The maximum degree in v requiered on the surface
Segmax : The maximum number of span in v requiered on
the surface.
| Handle_TopTools_HArray2OfShape BRepFill_Sweep::InterFaces |
( |
| ) |
const |
| void BRepFill_Sweep::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* BRepFill_Sweep::operator new |
( |
size_t |
size | ) |
[inline] |
| void* BRepFill_Sweep::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| Handle_TopTools_HArray2OfShape BRepFill_Sweep::Sections |
( |
| ) |
const |
| Handle_TopTools_HArray2OfShape BRepFill_Sweep::SubShape |
( |
| ) |
const |
The documentation for this class was generated from the following file: