Methodes de classe permettant de remplir une
SurfData dans les cas particuliers de conges
suivants:
More...
#include <ChFiKPart_ComputeData.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions |
| static Standard_Boolean | Compute (TopOpeBRepDS_DataStructure &DStr, Handle< ChFiDS_SurfData > &Data, const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2, const TopAbs_Orientation Or1, const TopAbs_Orientation Or2, const Handle< ChFiDS_Spine > &Sp, const Standard_Integer Iedge) |
| | Computes a simple fillet in several particular
cases.
|
| static Standard_Boolean | ComputeCorner (TopOpeBRepDS_DataStructure &DStr, const Handle< ChFiDS_SurfData > &Data, const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2, const TopAbs_Orientation OrFace1, const TopAbs_Orientation OrFace2, const TopAbs_Orientation Or1, const TopAbs_Orientation Or2, const Standard_Real minRad, const Standard_Real majRad, const gp_Pnt2d &P1S1, const gp_Pnt2d &P2S1, const gp_Pnt2d &P1S2, const gp_Pnt2d &P2S2) |
| | Computes a toric or spheric corner fillet.
|
| static Standard_Boolean | ComputeCorner (TopOpeBRepDS_DataStructure &DStr, const Handle< ChFiDS_SurfData > &Data, const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2, const TopAbs_Orientation OrFace1, const TopAbs_Orientation OrFace2, const TopAbs_Orientation Or1, const TopAbs_Orientation Or2, const Standard_Real Rad, const gp_Pnt2d &PS1, const gp_Pnt2d &P1S2, const gp_Pnt2d &P2S2) |
| | Computes spheric corner fillet with non iso pcurve on S2.
|
| static Standard_Boolean | ComputeCorner (TopOpeBRepDS_DataStructure &DStr, const Handle< ChFiDS_SurfData > &Data, const Handle< Adaptor3d_HSurface > &S, const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2, const TopAbs_Orientation OfS, const TopAbs_Orientation OS, const TopAbs_Orientation OS1, const TopAbs_Orientation OS2, const Standard_Real Radius) |
| | Computes a toric corner rotule.
|
Detailed Description
- cylindre entre 2 surfaces planes,
- tore/sphere entre un plan et un cylindre othogonal,
- tore/sphere entre un plan et un cone othogonal,
Member Function Documentation
| static Standard_Boolean ChFiKPart_ComputeData::ComputeCorner |
( |
TopOpeBRepDS_DataStructure & |
DStr, |
|
|
const Handle< ChFiDS_SurfData > & |
Data, |
|
|
const Handle< Adaptor3d_HSurface > & |
S1, |
|
|
const Handle< Adaptor3d_HSurface > & |
S2, |
|
|
const TopAbs_Orientation |
OrFace1, |
|
|
const TopAbs_Orientation |
OrFace2, |
|
|
const TopAbs_Orientation |
Or1, |
|
|
const TopAbs_Orientation |
Or2, |
|
|
const Standard_Real |
minRad, |
|
|
const Standard_Real |
majRad, |
|
|
const gp_Pnt2d & |
P1S1, |
|
|
const gp_Pnt2d & |
P2S1, |
|
|
const gp_Pnt2d & |
P1S2, |
|
|
const gp_Pnt2d & |
P2S2 |
|
) |
| [static] |
| static Standard_Boolean ChFiKPart_ComputeData::ComputeCorner |
( |
TopOpeBRepDS_DataStructure & |
DStr, |
|
|
const Handle< ChFiDS_SurfData > & |
Data, |
|
|
const Handle< Adaptor3d_HSurface > & |
S1, |
|
|
const Handle< Adaptor3d_HSurface > & |
S2, |
|
|
const TopAbs_Orientation |
OrFace1, |
|
|
const TopAbs_Orientation |
OrFace2, |
|
|
const TopAbs_Orientation |
Or1, |
|
|
const TopAbs_Orientation |
Or2, |
|
|
const Standard_Real |
Rad, |
|
|
const gp_Pnt2d & |
PS1, |
|
|
const gp_Pnt2d & |
P1S2, |
|
|
const gp_Pnt2d & |
P2S2 |
|
) |
| [static] |
| void ChFiKPart_ComputeData::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* ChFiKPart_ComputeData::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| void* ChFiKPart_ComputeData::operator new |
( |
size_t |
size | ) |
[inline] |
The documentation for this class was generated from the following file: