|
Open CASCADE Technology 6.5.2
|
This algorithm is used to compute the transition
of a 3D surface intersecting a topological surfacic
boundary on a 3D curve ( intersection curve ).
The boundary is described by a set of faces
each face is described by
More...
#include <TopTrans_SurfaceTransition.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| TopTrans_SurfaceTransition () | |
| Create an empty Surface Transition. | |
| void | Reset (const gp_Dir &Tgt, const gp_Dir &Norm, const gp_Dir &MaxD, const gp_Dir &MinD, const Standard_Real MaxCurv, const Standard_Real MinCurv) |
| Initialize a Surface Transition with the local description of the intersection curve and of the reference surface. PREQUESITORY : Norm oriented OUTSIDE "geometric matter" | |
| void | Reset (const gp_Dir &Tgt, const gp_Dir &Norm) |
| Initialize a Surface Transition with the local description of a straight line. | |
| void | Compare (const Standard_Real Tole, const gp_Dir &Norm, const gp_Dir &MaxD, const gp_Dir &MinD, const Standard_Real MaxCurv, const Standard_Real MinCurv, const TopAbs_Orientation S, const TopAbs_Orientation O) |
| Add a face element to the boundary. | |
| void | Compare (const Standard_Real Tole, const gp_Dir &Norm, const TopAbs_Orientation S, const TopAbs_Orientation O) |
| Add a plane or a cylindric face to the boundary. | |
| TopAbs_State | StateBefore () const |
| Returns the state of the reference surface before the interference, this is the position relative to the surface of a point very close to the intersection on the negative side of the tangent. | |
| TopAbs_State | StateAfter () const |
| Returns the state of the reference surface after interference, this is the position relative to the surface of a point very close to the intersection on the positive side of the tangent. | |
Static Public Member Functions | |
| static TopAbs_State | GetBefore (const TopAbs_Orientation Tran) |
| static TopAbs_State | GetAfter (const TopAbs_Orientation Tran) |
| TopTrans_SurfaceTransition::TopTrans_SurfaceTransition | ( | ) |
| void TopTrans_SurfaceTransition::Compare | ( | const Standard_Real | Tole, |
| const gp_Dir & | Norm, | ||
| const gp_Dir & | MaxD, | ||
| const gp_Dir & | MinD, | ||
| const Standard_Real | MaxCurv, | ||
| const Standard_Real | MinCurv, | ||
| const TopAbs_Orientation | S, | ||
| const TopAbs_Orientation | O | ||
| ) |
| void TopTrans_SurfaceTransition::Compare | ( | const Standard_Real | Tole, |
| const gp_Dir & | Norm, | ||
| const TopAbs_Orientation | S, | ||
| const TopAbs_Orientation | O | ||
| ) |
| static TopAbs_State TopTrans_SurfaceTransition::GetAfter | ( | const TopAbs_Orientation | Tran | ) | [static] |
| static TopAbs_State TopTrans_SurfaceTransition::GetBefore | ( | const TopAbs_Orientation | Tran | ) | [static] |
| void TopTrans_SurfaceTransition::operator delete | ( | void * | anAddress | ) | [inline] |
| void* TopTrans_SurfaceTransition::operator new | ( | size_t | size | ) | [inline] |
| void* TopTrans_SurfaceTransition::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void TopTrans_SurfaceTransition::Reset | ( | const gp_Dir & | Tgt, |
| const gp_Dir & | Norm, | ||
| const gp_Dir & | MaxD, | ||
| const gp_Dir & | MinD, | ||
| const Standard_Real | MaxCurv, | ||
| const Standard_Real | MinCurv | ||
| ) |
| TopAbs_State TopTrans_SurfaceTransition::StateAfter | ( | ) | const |
| TopAbs_State TopTrans_SurfaceTransition::StateBefore | ( | ) | const |
1.7.4