0024818: CLang warnings -Wlogical-not-parentheses
[occt.git] / src / Bisector / Bisector_PolyBis.cdl
CommitLineData
b311480e 1-- Created on: 1994-04-01
2-- Created by: Yves FRICAUD
3-- Copyright (c) 1994-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
d5f74e42 8-- This library is free software; you can redistribute it and/or modify it under
9-- the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 10-- by the Free Software Foundation, with special exception defined in the file
11-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17class PolyBis from Bisector
18
19 ---Purpose: Polygon of PointOnBis
20
21uses
22 PointOnBis from Bisector,
23 Trsf2d from gp
24
25is
26 Create returns PolyBis from Bisector;
27
28 Append ( me : in out; Point : PointOnBis from Bisector)
29 is static ;
30
31 Length (me) returns Integer
32 is static ;
33
34 IsEmpty (me) returns Boolean
35 is static;
36
37 Value (me ; Index : Integer) returns PointOnBis from Bisector
38 ---C++: return const&
39 is static;
40
41 First (me) returns PointOnBis from Bisector
42 ---C++: return const&
43 is static;
44
45 Last (me) returns PointOnBis from Bisector
46 ---C++: return const&
47 is static;
48
49 Interval (me ; U :Real) returns Integer from Standard
50 is static;
51
52 Transform (me : in out ; T :Trsf2d)
53 is static;
54
55fields
56
57 thePoints : PointOnBis from Bisector [30];
58 nbPoints : Integer from Standard;
59
60end PolyBis;
61