Open CASCADE Technology  7.1.0.beta
Static Public Member Functions

ChFiKPart_ComputeData Class Reference

Methodes de classe permettant de remplir une SurfData dans les cas particuliers de conges suivants: More...

#include <ChFiKPart_ComputeData.hxx>

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. More...
 
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Methodes de classe permettant de remplir une SurfData dans les cas particuliers de conges suivants:

Member Function Documentation

static Standard_Boolean ChFiKPart_ComputeData::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 
)
static

Computes a simple fillet in several particular cases.

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

Computes a toric or spheric corner fillet.

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

Computes spheric corner fillet with non iso pcurve on S2.

static Standard_Boolean ChFiKPart_ComputeData::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 
)
static

Computes a toric corner rotule.


The documentation for this class was generated from the following file: