--- File: BRepAlgo_Section.cdl
--- Created: Fri Feb 18 09:48:50 1994
--- Author: Remi LEQUETTE
--- <rle@nonox>
----Copyright: Matra Datavision 1994
+-- Created on: 1994-02-18
+-- Created by: Remi LEQUETTE
+-- Copyright (c) 1994-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 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 Section from BRepAlgo inherits BooleanOperation from BRepAlgo
-- ancestor face: F is significant only if the returned
-- Boolean value equals true.
- PCurveOn1(me; E : Shape from TopoDS)
- returns Curve from Geom2d;
- ---Purpose: Returns the pcurve attached to section edge E, in the
- -- parametric space of the first part
- -- on which this algorithm has previously performed the
- -- computation of a section.
- -- Warning
- -- - No pcurve is attached to an elementary edge of the
- -- resulting section, and the function returns a null
- -- handle, unless the function ComputePCurveOn1
- -- or ComputePCurveOn2 was previously used to
- -- define this sort of option of computation.
- -- - A null handle is also returned if the edge E does
- -- not belong to the last computed intersection, that is,
- -- if it is not one of the elementary edges of the
- -- compound object returned by the function Shape.
-
-
- PCurveOn2(me; E : Shape from TopoDS)
- returns Curve from Geom2d;
- ---Purpose: Returns the pcurve attached to section edge E, in the
- -- parametric space of the second part
- -- on which this algorithm has previously performed the
- -- computation of a section.
- -- Warning
- -- - No pcurve is attached to an elementary edge of the
- -- resulting section, and the function returns a null
- -- handle, unless the function ComputePCurveOn1
- -- or ComputePCurveOn2 was previously used to
- -- define this sort of option of computation.
- -- - A null handle is also returned if the edge E does
- -- not belong to the last computed intersection, that is,
- -- if it is not one of the elementary edges of the
- -- compound object returned by the function Shape.
-
InitParameters(me : out)
---Level: Public
---Level: Private