![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Splits given Line. More...
#include <GeomInt_LineConstructor.hxx>
Public Member Functions | |
| GeomInt_LineConstructor () | |
| Empty constructor. | |
| void | Load (const occ::handle< Adaptor3d_TopolTool > &D1, const occ::handle< Adaptor3d_TopolTool > &D2, const occ::handle< GeomAdaptor_Surface > &S1, const occ::handle< GeomAdaptor_Surface > &S2) |
| Initializes me by two surfaces and corresponding tools which represent boundaries of surfaces. | |
| void | Perform (const occ::handle< IntPatch_Line > &L) |
| Splits line. | |
| bool | IsDone () const |
| Returns True if splitting was successful. | |
| int | NbParts () const |
| Returns number of splits. | |
| void | Part (const int I, double &WFirst, double &WLast) const |
| Return first and last parameters for given index of split. | |
Protected Member Functions | |
| void | TreatCircle (const occ::handle< IntPatch_Line > &aLine, const double aTol) |
Splits given Line.
| GeomInt_LineConstructor::GeomInt_LineConstructor | ( | ) |
Empty constructor.
| bool GeomInt_LineConstructor::IsDone | ( | ) | const |
Returns True if splitting was successful.
| void GeomInt_LineConstructor::Load | ( | const occ::handle< Adaptor3d_TopolTool > & | D1, |
| const occ::handle< Adaptor3d_TopolTool > & | D2, | ||
| const occ::handle< GeomAdaptor_Surface > & | S1, | ||
| const occ::handle< GeomAdaptor_Surface > & | S2 ) |
Initializes me by two surfaces and corresponding tools which represent boundaries of surfaces.
| int GeomInt_LineConstructor::NbParts | ( | ) | const |
Returns number of splits.
Return first and last parameters for given index of split.
| void GeomInt_LineConstructor::Perform | ( | const occ::handle< IntPatch_Line > & | L | ) |
Splits line.
|
protected |