|
Open CASCADE Technology 6.5.2
|
Splits given Line.
#include <GeomInt_LineConstructor.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| GeomInt_LineConstructor () | |
| Empty constructor | |
| void | Load (const Handle< Adaptor3d_TopolTool > &D1, const Handle< Adaptor3d_TopolTool > &D2, const Handle< GeomAdaptor_HSurface > &S1, const Handle< GeomAdaptor_HSurface > &S2) |
| Initializes me by two surfaces and corresponding tools which represent boundaries of surfaces | |
| void | Perform (const Handle< IntPatch_Line > &L) |
| Splits line | |
| Standard_Boolean | IsDone () const |
| Returns True if splitting was successful | |
| Standard_Integer | NbParts () const |
| Returns number of splits | |
| void | Part (const Standard_Integer I, Standard_Real &WFirst, Standard_Real &WLast) const |
| Return first and last parameters for given index of split | |
| GeomInt_LineConstructor::GeomInt_LineConstructor | ( | ) |
| Standard_Boolean GeomInt_LineConstructor::IsDone | ( | ) | const |
| void GeomInt_LineConstructor::Load | ( | const Handle< Adaptor3d_TopolTool > & | D1, |
| const Handle< Adaptor3d_TopolTool > & | D2, | ||
| const Handle< GeomAdaptor_HSurface > & | S1, | ||
| const Handle< GeomAdaptor_HSurface > & | S2 | ||
| ) |
| Standard_Integer GeomInt_LineConstructor::NbParts | ( | ) | const |
| void GeomInt_LineConstructor::operator delete | ( | void * | anAddress | ) | [inline] |
| void* GeomInt_LineConstructor::operator new | ( | size_t | size | ) | [inline] |
| void* GeomInt_LineConstructor::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void GeomInt_LineConstructor::Part | ( | const Standard_Integer | I, |
| Standard_Real & | WFirst, | ||
| Standard_Real & | WLast | ||
| ) | const |
| void GeomInt_LineConstructor::Perform | ( | const Handle< IntPatch_Line > & | L | ) |
1.7.4