23#ifndef _GEOMImpl_ILocalOperations_HXX_
24#define _GEOMImpl_ILocalOperations_HXX_
26#include "Utils_SALOME_Exception.hxx"
30#include <TDocStd_Document.hxx>
39 Standard_EXPORT
Handle(GEOM_Object) MakeFilletAll (
Handle(GEOM_Object) theShape,
double theR);
40 Standard_EXPORT
Handle(GEOM_Object) MakeFilletEdges (
Handle(GEOM_Object) theShape,
double theR,
42 Standard_EXPORT
Handle(GEOM_Object) MakeFilletEdgesR1R2 (
Handle(GEOM_Object) theShape,
45 Standard_EXPORT
Handle(GEOM_Object) MakeFilletFaces (
Handle(GEOM_Object) theShape,
double theR,
47 Standard_EXPORT
Handle(GEOM_Object) MakeFilletFacesR1R2 (
Handle(GEOM_Object) theShape,
50 Standard_EXPORT
Handle(GEOM_Object) MakeFillet2D (
Handle(GEOM_Object) theShape,
double theR,
52 Standard_EXPORT
Handle(GEOM_Object) MakeFillet1D (
Handle(GEOM_Object) theShape,
double theR,
55 Standard_EXPORT
Handle(GEOM_Object) MakeChamferAll (
Handle(GEOM_Object) theShape,
double theD);
56 Standard_EXPORT
Handle(GEOM_Object) MakeChamferEdge (
Handle(GEOM_Object) theShape,
59 Standard_EXPORT
Handle(GEOM_Object) MakeChamferEdgeAD (
Handle(GEOM_Object) theShape,
62 Standard_EXPORT
Handle(GEOM_Object) MakeChamferFaces (
Handle(GEOM_Object) theShape,
65 Standard_EXPORT
Handle(GEOM_Object) MakeChamferFacesAD (
Handle(GEOM_Object) theShape,
68 Standard_EXPORT
Handle(GEOM_Object) MakeChamferEdges (
Handle(GEOM_Object) theShape,
71 Standard_EXPORT
Handle(GEOM_Object) MakeChamferEdgesAD (
Handle(GEOM_Object) theShape,
74 Standard_EXPORT
Handle(GEOM_Object) MakeArchimede (
Handle(GEOM_Object) theShape,
79 Handle(GEOM_Object) theSubShape);
81 Standard_EXPORT
static bool GetSubShape (
const TopoDS_Shape& theShape,
83 TopoDS_Shape& theSubShape);
Definition: GEOMImpl_ILocalOperations.hxx:34
Standard_EXPORT GEOMImpl_ILocalOperations(GEOM_Engine *theEngine)
Definition: GEOMImpl_ILocalOperations.cxx:67
Standard_EXPORT Handle(GEOM_Object) MakeChamferAll(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeArchimede(Handle(GEOM_Object) theShape
Standard_EXPORT double double theD2
Definition: GEOMImpl_ILocalOperations.hxx:57
Standard_EXPORT double double double theMeshingDeflection
Definition: GEOMImpl_ILocalOperations.hxx:76
Standard_EXPORT Standard_Integer GetSubShapeIndex(Handle(GEOM_Object) theShape, Handle(GEOM_Object) theSubShape)
Definition: GEOMImpl_ILocalOperations.cxx:1046
Standard_EXPORT double double int int theFace2
Definition: GEOMImpl_ILocalOperations.hxx:58
Standard_EXPORT Handle(GEOM_Object) MakeFillet1D(Handle(GEOM_Object) theShape
Standard_EXPORT double double int theFace1
Definition: GEOMImpl_ILocalOperations.hxx:58
Standard_EXPORT double std::list< int > theEdges
Definition: GEOMImpl_ILocalOperations.hxx:41
Standard_EXPORT Handle(GEOM_Object) MakeFilletAll(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeChamferEdge(Handle(GEOM_Object) theShape
Standard_EXPORT double std::list< int > bool doIgnoreSecantVertices
Definition: GEOMImpl_ILocalOperations.hxx:53
Standard_EXPORT Handle(GEOM_Object) MakeChamferFacesAD(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeChamferEdgeAD(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeFilletFaces(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeChamferEdgesAD(Handle(GEOM_Object) theShape
Standard_EXPORT double theWeight
Definition: GEOMImpl_ILocalOperations.hxx:75
Standard_EXPORT Handle(GEOM_Object) MakeFilletFacesR1R2(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeChamferFaces(Handle(GEOM_Object) theShape
Standard_EXPORT double std::list< int > theVertexes
Definition: GEOMImpl_ILocalOperations.hxx:51
Standard_EXPORT double double theAngle
Definition: GEOMImpl_ILocalOperations.hxx:60
Standard_EXPORT double theD
Definition: GEOMImpl_ILocalOperations.hxx:55
static Standard_EXPORT bool GetSubShape(const TopoDS_Shape &theShape, const int theIndex, TopoDS_Shape &theSubShape)
Definition: GEOMImpl_ILocalOperations.cxx:1027
Standard_EXPORT ~GEOMImpl_ILocalOperations()
Definition: GEOMImpl_ILocalOperations.cxx:78
Standard_EXPORT double theD1
Definition: GEOMImpl_ILocalOperations.hxx:57
Standard_EXPORT double std::list< int > theFaces
Definition: GEOMImpl_ILocalOperations.hxx:46
Standard_EXPORT double double theR2
Definition: GEOMImpl_ILocalOperations.hxx:43
Standard_EXPORT double theR
Definition: GEOMImpl_ILocalOperations.hxx:39
Standard_EXPORT Handle(GEOM_Object) MakeFillet2D(Handle(GEOM_Object) theShape
Standard_EXPORT double double theWaterDensity
Definition: GEOMImpl_ILocalOperations.hxx:75
Standard_EXPORT Handle(GEOM_Object) MakeFilletEdgesR1R2(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeChamferEdges(Handle(GEOM_Object) theShape
Standard_EXPORT Handle(GEOM_Object) MakeFilletEdges(Handle(GEOM_Object) theShape
Standard_EXPORT double theR1
Definition: GEOMImpl_ILocalOperations.hxx:43
Definition: GEOM_Engine.hxx:91
Definition: GEOM_IOperations.hxx:40