mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-03 14:10:33 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1,49 +0,0 @@
|
||||
-- Created on: 1993-12-08
|
||||
-- Created by: Isabelle GRIGNON
|
||||
-- Copyright (c) 1993-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
package ChFiKPart
|
||||
|
||||
---Purpose: Fonctions de remplissage pour une SurfData, dans
|
||||
-- les cas particulers de conges/chanfreins suivants :
|
||||
-- - cylindre/plan entre 2 surfaces planes,
|
||||
-- - tore/sphere/cone entre un plan et un cylindre othogonal,
|
||||
-- - tore/sphere/cone entre un plan et un cone othogonal,
|
||||
-- - tore/sphere/cone entre un plan et un tore othogonal,
|
||||
-- - tore/cone entre un plan et une sphere.
|
||||
|
||||
uses
|
||||
ChFiDS,
|
||||
TopOpeBRepDS,
|
||||
Adaptor2d,
|
||||
Adaptor3d,
|
||||
TopoDS,
|
||||
TopAbs,
|
||||
gp,
|
||||
TCollection,
|
||||
TColStd,
|
||||
Standard
|
||||
|
||||
is
|
||||
|
||||
imported RstMap;
|
||||
|
||||
imported DataMapIteratorOfRstMap;
|
||||
|
||||
class ComputeData;
|
||||
|
||||
end ChFiKPart;
|
||||
|
||||
|
@@ -1,80 +0,0 @@
|
||||
-- Created on: 1993-12-23
|
||||
-- Created by: Isabelle GRIGNON
|
||||
-- Copyright (c) 1993-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ComputeData from ChFiKPart
|
||||
|
||||
---Purpose: 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,
|
||||
--
|
||||
-- - tore entre un plan et une droite orthogonale (rotule).
|
||||
|
||||
uses
|
||||
Orientation from TopAbs,
|
||||
Pnt2d from gp,
|
||||
HSurface from Adaptor3d,
|
||||
Spine from ChFiDS,
|
||||
SurfData from ChFiDS,
|
||||
DataStructure from TopOpeBRepDS
|
||||
is
|
||||
|
||||
Compute(myclass;
|
||||
DStr : in out DataStructure from TopOpeBRepDS;
|
||||
Data : in out SurfData from ChFiDS;
|
||||
S1,S2 : HSurface from Adaptor3d;
|
||||
Or1,Or2 : Orientation from TopAbs;
|
||||
Sp : Spine from ChFiDS;
|
||||
Iedge : Integer from Standard)
|
||||
---Purpose: Computes a simple fillet in several particular
|
||||
-- cases.
|
||||
returns Boolean from Standard;
|
||||
|
||||
ComputeCorner(myclass;
|
||||
DStr : in out DataStructure from TopOpeBRepDS;
|
||||
Data : SurfData from ChFiDS;
|
||||
S1,S2 : HSurface from Adaptor3d;
|
||||
OrFace1,OrFace2,Or1,Or2 : Orientation from TopAbs;
|
||||
minRad,majRad : Real from Standard;
|
||||
P1S1,P2S1,P1S2,P2S2 : Pnt2d from gp)
|
||||
---Purpose: Computes a toric or spheric corner fillet.
|
||||
returns Boolean from Standard;
|
||||
|
||||
|
||||
ComputeCorner(myclass;
|
||||
DStr : in out DataStructure from TopOpeBRepDS;
|
||||
Data : SurfData from ChFiDS;
|
||||
S1,S2 : HSurface from Adaptor3d;
|
||||
OrFace1,OrFace2,Or1,Or2 : Orientation from TopAbs;
|
||||
Rad : Real from Standard;
|
||||
PS1,P1S2,P2S2 : Pnt2d from gp)
|
||||
---Purpose: Computes spheric corner fillet with non iso pcurve on S2.
|
||||
returns Boolean from Standard;
|
||||
|
||||
|
||||
ComputeCorner(myclass;
|
||||
DStr : in out DataStructure from TopOpeBRepDS;
|
||||
Data : SurfData from ChFiDS;
|
||||
S,S1,S2 : HSurface from Adaptor3d;
|
||||
OfS,OS,OS1,OS2 : Orientation from TopAbs;
|
||||
Radius : Real from Standard)
|
||||
---Purpose: Computes a toric corner rotule.
|
||||
returns Boolean from Standard;
|
||||
|
||||
end ComputeData;
|
||||
|
@@ -14,77 +14,77 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.ixx>
|
||||
|
||||
#include <Standard_NotImplemented.hxx>
|
||||
#include <Standard_ConstructionError.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Cylinder.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <Geom2d_Curve.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom_Curve.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_Surface.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_SurfaceType.hxx>
|
||||
#include <GeomAdaptor_Curve.hxx>
|
||||
#include <Geom2dAdaptor_Curve.hxx>
|
||||
//#include <BRepAdaptor_Curve2d.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <BRepAdaptor_HSurface.hxx>
|
||||
#include <IntSurf_Transition.hxx>
|
||||
#include <IntSurf_TypeTrans.hxx>
|
||||
#include <IntRes2d_Transition.hxx>
|
||||
#include <IntRes2d_TypeTrans.hxx>
|
||||
#include <IntRes2d_Position.hxx>
|
||||
#include <IntRes2d_IntersectionPoint.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
#include <Geom2dInt_GInter.hxx>
|
||||
#include <TopExp.hxx>
|
||||
//#include <BRepAdaptor_HCurve2d.hxx>
|
||||
#include <ChFiDS_FilSpine.hxx>
|
||||
#include <ChFiDS_ChamfSpine.hxx>
|
||||
|
||||
#include <TopOpeBRepDS_Curve.hxx>
|
||||
#include <TopOpeBRepDS_Surface.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnPln.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnCyl.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnPln.hxx>
|
||||
#include <ChFiDS_FilSpine.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnCyl.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnPln.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnCyl.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChPlnPln.hxx>
|
||||
#include <ChFiKPart_ComputeData_CS.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ChFiKPart_ComputeData_FilPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_FilPlnCyl.hxx>
|
||||
#include <ChFiKPart_ComputeData_FilPlnPln.hxx>
|
||||
|
||||
|
||||
#include <ChFiKPart_ComputeData_CS.hxx>
|
||||
#include <ChFiKPart_ComputeData_Rotule.hxx>
|
||||
#include <ChFiKPart_ComputeData_Sphere.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Curve.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2dAdaptor_Curve.hxx>
|
||||
#include <Geom2dInt_GInter.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom_Curve.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <Geom_Surface.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_SurfaceType.hxx>
|
||||
#include <GeomAdaptor_Curve.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Cylinder.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
#include <IntRes2d_IntersectionPoint.hxx>
|
||||
#include <IntRes2d_Position.hxx>
|
||||
#include <IntRes2d_Transition.hxx>
|
||||
#include <IntRes2d_TypeTrans.hxx>
|
||||
#include <IntSurf_Transition.hxx>
|
||||
#include <IntSurf_TypeTrans.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <Standard_ConstructionError.hxx>
|
||||
#include <Standard_NotImplemented.hxx>
|
||||
#include <TopExp.hxx>
|
||||
#include <TopOpeBRepDS_Curve.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
#include <TopOpeBRepDS_Surface.hxx>
|
||||
|
||||
//#include <BRepAdaptor_Curve2d.hxx>
|
||||
//#include <BRepAdaptor_HCurve2d.hxx>
|
||||
//=======================================================================
|
||||
//function : Compute
|
||||
//purpose :
|
||||
|
86
src/ChFiKPart/ChFiKPart_ComputeData.hxx
Normal file
86
src/ChFiKPart/ChFiKPart_ComputeData.hxx
Normal file
@@ -0,0 +1,86 @@
|
||||
// Created on: 1993-12-23
|
||||
// Created by: Isabelle GRIGNON
|
||||
// Copyright (c) 1993-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _ChFiKPart_ComputeData_HeaderFile
|
||||
#define _ChFiKPart_ComputeData_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <TopAbs_Orientation.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Real.hxx>
|
||||
class TopOpeBRepDS_DataStructure;
|
||||
class ChFiDS_SurfData;
|
||||
class Adaptor3d_HSurface;
|
||||
class ChFiDS_Spine;
|
||||
class gp_Pnt2d;
|
||||
|
||||
|
||||
//! 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,
|
||||
//!
|
||||
//! - tore entre un plan et une droite orthogonale (rotule).
|
||||
class ChFiKPart_ComputeData
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Computes a simple fillet in several particular
|
||||
//! cases.
|
||||
Standard_EXPORT 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 toric or spheric corner fillet.
|
||||
Standard_EXPORT 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 spheric corner fillet with non iso pcurve on S2.
|
||||
Standard_EXPORT 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 a toric corner rotule.
|
||||
Standard_EXPORT 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);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _ChFiKPart_ComputeData_HeaderFile
|
@@ -14,32 +14,31 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.ixx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChAsym
|
||||
@@ -57,7 +56,6 @@
|
||||
//out : True if the chanfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChAsym(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,41 +14,38 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.ixx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Circ2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Circ2d.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//pour tester
|
||||
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChAsym
|
||||
//purpose : Compute the chamfer in the particular case Plane/Cylinder
|
||||
@@ -66,7 +63,6 @@
|
||||
//out : True if the chanfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChAsym(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,32 +14,29 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.ixx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
|
||||
#include <Geom_Plane.hxx>
|
||||
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChAsym
|
||||
@@ -54,7 +51,6 @@
|
||||
//Out : True if the chamfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChAsym(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pl1,
|
||||
|
@@ -14,31 +14,31 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnCon.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_ChAsymPlnCon.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChamfer
|
||||
@@ -56,7 +56,6 @@
|
||||
//out : True if the chanfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChamfer(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,41 +14,38 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Circ2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ConicalSurface.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Circ2d.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//pour tester
|
||||
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChamfer
|
||||
//purpose : Compute the chamfer in the particular case Plane/Cylinder
|
||||
@@ -65,7 +62,6 @@
|
||||
//out : True if the chanfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChamfer(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,32 +14,29 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
|
||||
#include <Geom_Plane.hxx>
|
||||
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeChamfer
|
||||
@@ -54,7 +51,6 @@
|
||||
//Out : True if the chamfer has been computed
|
||||
// False else
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeChamfer(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pl1,
|
||||
|
@@ -14,41 +14,41 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Cone.hxx>
|
||||
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeFillet
|
||||
//purpose : case cone/plane or plane/cone.
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeFillet(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,42 +14,42 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Cylinder.hxx>
|
||||
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeFillet
|
||||
//purpose : case cylinder/plane or plane/cylinder.
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeFillet(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pln,
|
||||
|
@@ -14,37 +14,37 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Cylinder.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_CylindricalSurface.hxx>
|
||||
|
||||
#include <Geom_Line.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Cylinder.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeFillet
|
||||
//Purpose : cas plan/plan.
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeFillet(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& Pl1,
|
||||
|
@@ -14,39 +14,39 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
|
||||
#include <ElCLib.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom2d_Circle.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Geom_ToroidalSurface.hxx>
|
||||
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax2.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Ax22d.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Dir2d.hxx>
|
||||
#include <gp_Lin.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <IntAna_QuadQuadGeo.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : MakeRotule
|
||||
//Purpose : cas plan/plan.
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_MakeRotule(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const gp_Pln& pl,
|
||||
|
@@ -14,32 +14,37 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <ChFiKPart_ComputeData.jxx>
|
||||
#include <Precision.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Vec2d.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <ChFiDS_Spine.hxx>
|
||||
#include <ChFiDS_SurfData.hxx>
|
||||
#include <ChFiKPart_ComputeData.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <gce_MakeCirc.hxx>
|
||||
#include <Geom2d_Curve.hxx>
|
||||
#include <Geom2d_Line.hxx>
|
||||
#include <Geom_Curve.hxx>
|
||||
#include <Geom_Circle.hxx>
|
||||
#include <Geom_Curve.hxx>
|
||||
#include <Geom_SphericalSurface.hxx>
|
||||
#include <ElSLib.hxx>
|
||||
#include <GeomAdaptor_Curve.hxx>
|
||||
#include <GeomAdaptor_Surface.hxx>
|
||||
#include <ChFiKPart_ComputeData_Fcts.hxx>
|
||||
#include <gp.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <gp_Lin2d.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec2d.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <TopOpeBRepDS_DataStructure.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : ChFiKPart_Sphere
|
||||
//purpose : Construction of a spherical fillet the contours which of
|
||||
// are not all isos, from three tops.
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean ChFiKPart_Sphere(TopOpeBRepDS_DataStructure& DStr,
|
||||
const Handle(ChFiDS_SurfData)& Data,
|
||||
const Handle(Adaptor3d_HSurface)& S1,
|
||||
|
@@ -1,28 +1,30 @@
|
||||
ChFiKPart_ComputeData_Fcts.hxx
|
||||
ChFiKPart_ComputeData_Fcts.cxx
|
||||
ChFiKPart_ComputeData_CS.hxx
|
||||
ChFiKPart_ComputeData_CS.cxx
|
||||
ChFiKPart_ComputeData_FilPlnCon.hxx
|
||||
ChFiKPart_ComputeData_FilPlnCon.cxx
|
||||
ChFiKPart_ComputeData_FilPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_FilPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_FilPlnPln.hxx
|
||||
ChFiKPart_ComputeData_FilPlnPln.cxx
|
||||
ChFiKPart_ComputeData_Rotule.hxx
|
||||
ChFiKPart_ComputeData_Rotule.cxx
|
||||
ChFiKPart_ComputeData_Sphere.hxx
|
||||
ChFiKPart_ComputeData_Sphere.cxx
|
||||
ChFiKPart_ComputeData_ChPlnPln.hxx
|
||||
ChFiKPart_ComputeData_ChPlnPln.cxx
|
||||
ChFiKPart_ComputeData_ChPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_ChPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_ChPlnCon.hxx
|
||||
ChFiKPart_ComputeData_ChPlnCon.cxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnPln.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnPln.cxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCon.hxx
|
||||
ChFiKPart_ComputeData.cxx
|
||||
ChFiKPart_ComputeData.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCon.cxx
|
||||
ChFiKPart_RstMap.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCon.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnPln.cxx
|
||||
ChFiKPart_ComputeData_ChAsymPlnPln.hxx
|
||||
ChFiKPart_ComputeData_ChPlnCon.cxx
|
||||
ChFiKPart_ComputeData_ChPlnCon.hxx
|
||||
ChFiKPart_ComputeData_ChPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_ChPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_ChPlnPln.cxx
|
||||
ChFiKPart_ComputeData_ChPlnPln.hxx
|
||||
ChFiKPart_ComputeData_CS.cxx
|
||||
ChFiKPart_ComputeData_CS.hxx
|
||||
ChFiKPart_ComputeData_Fcts.cxx
|
||||
ChFiKPart_ComputeData_Fcts.hxx
|
||||
ChFiKPart_ComputeData_FilPlnCon.cxx
|
||||
ChFiKPart_ComputeData_FilPlnCon.hxx
|
||||
ChFiKPart_ComputeData_FilPlnCyl.cxx
|
||||
ChFiKPart_ComputeData_FilPlnCyl.hxx
|
||||
ChFiKPart_ComputeData_FilPlnPln.cxx
|
||||
ChFiKPart_ComputeData_FilPlnPln.hxx
|
||||
ChFiKPart_ComputeData_Rotule.cxx
|
||||
ChFiKPart_ComputeData_Rotule.hxx
|
||||
ChFiKPart_ComputeData_Sphere.cxx
|
||||
ChFiKPart_ComputeData_Sphere.hxx
|
||||
ChFiKPart_DataMapIteratorOfRstMap.hxx
|
||||
ChFiKPart_RstMap.hxx
|
||||
|
Reference in New Issue
Block a user