OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKFillet
ChFiKPart


ChFiKPart_ComputeData Class Reference

Methodes de classe permettant de remplir une
SurfData dans les cas particuliers de conges
suivants:
- cylindre entre 2 surfaces planes,
- tore/sphere entre un plan et un cylindre othogonal,
- tore/sphere entre un plan et un cone othogonal,
.

#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_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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.
.


Member Function Documentation

static Standard_EXPORT 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]
 

static Standard_EXPORT 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]
 

static Standard_EXPORT 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]
 

static Standard_EXPORT 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]
 

void ChFiKPart_ComputeData::operator delete void *  anAddress  )  [inline]
 

void* ChFiKPart_ComputeData::operator new size_t  size  )  [inline]
 

void* ChFiKPart_ComputeData::operator new size_t  ,
void *  anAddress
[inline]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:40 2008 for OpenCASCADE by  doxygen 1.4.1