--- File: GeomFill_SnglrFunc.cdl
--- Created: Thu Feb 26 10:42:27 1998
--- Author: Roman BORISOV
--- <rbv@ecolox.nnov.matra-dtv.fr>
----Copyright: Matra Datavision 1998
-
+-- Created on: 1998-02-26
+-- Created by: Roman BORISOV
+-- Copyright (c) 1998-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.
private class SnglrFunc from GeomFill inherits Curve from Adaptor3d
LastParameter(me) returns Real
is redefined static;
- NbIntervals(me: in out; S : Shape from GeomAbs) returns Integer
+ NbIntervals(me; S : Shape from GeomAbs) returns Integer
---Purpose: Returns the number of intervals for continuity
-- <S>. May be one if Continuity(me) >= <S>
is redefined static;
- Intervals(me: in out; T : in out Array1OfReal from TColStd;
+ Intervals(me; T : in out Array1OfReal from TColStd;
S : Shape from GeomAbs)
---Purpose: Stores in <T> the parameters bounding the intervals
-- of continuity <S>.
--- Purpose : Raised if the continuity of the current interval
-- is not C2.
is redefined static;
+
+ D3 (me; U : Real; P : out Pnt from gp; V1, V2, V3 : out Vec from gp)
+ --- Purpose :
+ -- Returns the point P of parameter U, the first, the second
+ -- and the third derivative.
+ raises
+ DomainError from Standard
+ --- Purpose : Raised if the continuity of the current interval
+ -- is not C1.
+
+ is redefined static;
+
+ DN (me; U : Real; N : Integer) returns Vec from gp
+ --- Purpose :
+ -- The returned vector gives the value of the derivative for the
+ -- order of derivation N.
+ raises
+ OutOfRange from Standard
+ --- Purpose : Raised if N < 1.
+ is redefined static;
+
Resolution(me; R3d : Real) returns Real
---Purpose : Returns the parametric resolution corresponding