|
Open CASCADE Technology 6.5.2
|
Root class to define a boundary which will form part of a
contour around a gap requiring filling.
The GeomFill package provides two classes to define constrained boundaries:
More...
#include <GeomFill_Boundary.hxx>

Public Member Functions | |
| virtual gp_Pnt | Value (const Standard_Real U) const =0 |
| virtual void | D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &V) const =0 |
| 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 |
| virtual 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)=0 |
| void | Points (gp_Pnt &PFirst, gp_Pnt &PLast) const |
| virtual void | Bounds (Standard_Real &First, Standard_Real &Last) const =0 |
| virtual Standard_Boolean | IsDegenerated () const =0 |
| Standard_Real | Tol3d () const |
| void | Tol3d (const Standard_Real Tol) |
| Standard_Real | Tolang () const |
| void | Tolang (const Standard_Real Tol) |
Protected Member Functions | |
| GeomFill_Boundary (const Standard_Real Tol3d, const Standard_Real Tolang) | |
| GeomFill_Boundary::GeomFill_Boundary | ( | const Standard_Real | Tol3d, |
| const Standard_Real | Tolang | ||
| ) | [protected] |
| virtual void GeomFill_Boundary::Bounds | ( | Standard_Real & | First, |
| Standard_Real & | Last | ||
| ) | const [pure virtual] |
Implemented in GeomFill_DegeneratedBound, GeomFill_SimpleBound, and GeomFill_BoundWithSurf.
| virtual void GeomFill_Boundary::D1 | ( | const Standard_Real | U, |
| gp_Pnt & | P, | ||
| gp_Vec & | V | ||
| ) | const [pure virtual] |
Implemented in GeomFill_DegeneratedBound, GeomFill_SimpleBound, and GeomFill_BoundWithSurf.
| virtual void GeomFill_Boundary::D1Norm | ( | const Standard_Real | U, |
| gp_Vec & | N, | ||
| gp_Vec & | DN | ||
| ) | const [virtual] |
Reimplemented in GeomFill_BoundWithSurf.
| virtual Standard_Boolean GeomFill_Boundary::HasNormals | ( | ) | const [virtual] |
Reimplemented in GeomFill_BoundWithSurf.
| virtual Standard_Boolean GeomFill_Boundary::IsDegenerated | ( | ) | const [pure virtual] |
Implemented in GeomFill_DegeneratedBound, GeomFill_SimpleBound, and GeomFill_BoundWithSurf.
| virtual gp_Vec GeomFill_Boundary::Norm | ( | const Standard_Real | U | ) | const [virtual] |
Reimplemented in GeomFill_BoundWithSurf.
| virtual void GeomFill_Boundary::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 | ||
| ) | [pure virtual] |
Implemented in GeomFill_DegeneratedBound, GeomFill_SimpleBound, and GeomFill_BoundWithSurf.
| Standard_Real GeomFill_Boundary::Tol3d | ( | ) | const |
| void GeomFill_Boundary::Tol3d | ( | const Standard_Real | Tol | ) |
| Standard_Real GeomFill_Boundary::Tolang | ( | ) | const |
| void GeomFill_Boundary::Tolang | ( | const Standard_Real | Tol | ) |
| virtual gp_Pnt GeomFill_Boundary::Value | ( | const Standard_Real | U | ) | const [pure virtual] |
Implemented in GeomFill_DegeneratedBound, GeomFill_SimpleBound, and GeomFill_BoundWithSurf.
1.7.4