--- Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+-- Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
--
-- Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-- Created: Wed Dec 15 10:03:50 2004
-- Author: Sergey KUUL
--
-class PeriodicSurfaceModifier from BlockFix inherits Modification from BRepTools
+class PeriodicSurfaceModifier from BlockFix inherits Modification from BRepTools
- ---Purpose:
+ ---Purpose:
uses
- Vertex from TopoDS,
+ Vertex from TopoDS,
Edge from TopoDS,
Face from TopoDS,
Location from TopLoc,
DataMapOfShapeInteger from TopTools
is
-
+
Create returns mutable PeriodicSurfaceModifier from BlockFix;
-
+
SetTolerance(me: mutable; Toler: Real);
---Purpose: Sets the tolerance for recognition of geometry
-- the new tolerance. Otherwise, returns
-- Standard_False, and <S>, <L>, <Tol> are not
-- significant.
-
+
NewCurve(me: mutable; E : Edge from TopoDS;
C : out Curve from Geom;
L : out Location from TopLoc;
-- curve on surface on the face <F>.In this case, <C>
-- is the new geometric support of the edge, <L> the
-- new location, <Tol> the new tolerance.
- --
+ --
-- Otherwise, returns Standard_False, and <C>, <L>,
-- <Tol> are not significant.
- --
+ --
-- <NewE> is the new edge created from <E>. <NewF>
-- is the new face created from <F>. They may be usefull.
returns Shape from GeomAbs;
---Purpose: Returns the continuity of <NewE> between <NewF1>
-- and <NewF2>.
- --
+ --
-- <NewE> is the new edge created from <E>. <NewF1>
-- (resp. <NewF2>) is the new face created from <F1>
-- (resp. <F2>).
-
-fields
-
+
+fields
+
myTolerance : Real;
myMapOfFaces : DataMapOfShapeInteger from TopTools;
myMapOfSurfaces: IndexedMapOfTransient from TColStd;