|
Open CASCADE Technology
6.7.1
|
Defines a 3d curve as a boundary for a
GeomFill_ConstrainedFilling algorithm.
This curve is attached to an existing surface.
Defines a constrained boundary for filling
the computations are done with a CurveOnSurf and a
normals field defined by the normalized normal to
the surface along the PCurve.
More...
#include <GeomFill_BoundWithSurf.hxx>

Public Member Functions | |
| GeomFill_BoundWithSurf (const Adaptor3d_CurveOnSurface &CurveOnSurf, const Standard_Real Tol3d, const Standard_Real Tolang) | |
| Constructs a boundary object defined by the 3d curve CurveOnSurf. The surface to be filled along this boundary will be in the tolerance range defined by Tol3d. What's more, at each point of CurveOnSurf, the angle between the normal to the surface to be filled along this boundary, and the normal to the surface on which CurveOnSurf lies, must not be greater than TolAng. This object is to be used as a boundary for a GeomFill_ConstrainedFilling framework. Warning CurveOnSurf is an adapted curve, that is, an object which is an interface between: More... | |
| gp_Pnt | Value (const Standard_Real U) const |
| void | D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &V) const |
| virtual Standard_Boolean | HasNormals () const |
| virtual gp_Vec | Norm (const Standard_Real U) const |
| virtual void | D1Norm (const Standard_Real U, gp_Vec &N, gp_Vec &DN) const |
| void | Reparametrize (const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasDF, const Standard_Boolean HasDL, const Standard_Real DF, const Standard_Real DL, const Standard_Boolean Rev) |
| void | Bounds (Standard_Real &First, Standard_Real &Last) const |
| Standard_Boolean | IsDegenerated () const |
Public Member Functions inherited from GeomFill_Boundary | |
| void | Points (gp_Pnt &PFirst, gp_Pnt &PLast) const |
| Standard_Real | Tol3d () const |
| void | Tol3d (const Standard_Real Tol) |
| Standard_Real | Tolang () const |
| void | Tolang (const Standard_Real Tol) |
Public Member Functions inherited from MMgt_TShared | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. More... | |
Public Member Functions inherited from Standard_Transient | |
| Standard_Transient () | |
| Empty constructor. More... | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor – does nothing. More... | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More... | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. More... | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More... | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More... | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More... | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More... | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from GeomFill_Boundary | |
| GeomFill_Boundary (const Standard_Real Tol3d, const Standard_Real Tolang) | |
Defines a 3d curve as a boundary for a
GeomFill_ConstrainedFilling algorithm.
This curve is attached to an existing surface.
Defines a constrained boundary for filling
the computations are done with a CurveOnSurf and a
normals field defined by the normalized normal to
the surface along the PCurve.
| GeomFill_BoundWithSurf::GeomFill_BoundWithSurf | ( | const Adaptor3d_CurveOnSurface & | CurveOnSurf, |
| const Standard_Real | Tol3d, | ||
| const Standard_Real | Tolang | ||
| ) |
Constructs a boundary object defined by the 3d curve CurveOnSurf.
The surface to be filled along this boundary will be in the
tolerance range defined by Tol3d.
What's more, at each point of CurveOnSurf, the angle
between the normal to the surface to be filled along this
boundary, and the normal to the surface on which
CurveOnSurf lies, must not be greater than TolAng.
This object is to be used as a boundary for a
GeomFill_ConstrainedFilling framework.
Warning
CurveOnSurf is an adapted curve, that is, an object
which is an interface between:
|
virtual |
Implements GeomFill_Boundary.
|
virtual |
Implements GeomFill_Boundary.
|
virtual |
Reimplemented from GeomFill_Boundary.
|
virtual |
Reimplemented from GeomFill_Boundary.
|
virtual |
Implements GeomFill_Boundary.
|
virtual |
Reimplemented from GeomFill_Boundary.
|
virtual |
Implements GeomFill_Boundary.
|
virtual |
Implements GeomFill_Boundary.
1.8.5