0025418: Debug output to be limited to OCC development environment
[occt.git] / src / TopCnx / TopCnx.cdl
1 -- Created on: 1992-08-11
2 -- Created by: Remi LEQUETTE
3 -- Copyright (c) 1992-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
5 --
6 -- This file is part of Open CASCADE Technology software library.
7 --
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
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.
13 --
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
16
17 package TopCnx 
18
19         ---Purpose: This  algorithm  provides  algorithms  to computes
20         --          transitions when many interferences occurs  at the
21         --          same place on a shape.
22         --          
23         --          An interference is an intersection on a shape (i.e
24         --          a vertex on an  edge  or an edge  on a  face) with
25         --          data  about    the  transition (how  the  shape is
26         --          crossing  the   boundary  where the   intersection
27         --          occurs).
28         --          
29         --          There     are      three  algorithms   to  process
30         --          interferences : 
31         --          
32         --          * EdgeFaceTransition : To process interferences on
33         --          an adge crossing other edges  on the boundary of a
34         --          face.
35         --          
36         --          * EdgeSolidTransition : To   process interferences
37         --          on  an   edge  crossing  faces   and edges  on the
38         --          boundary of a solid.
39         --          
40         --          *  FaceSolidTransition : To  process interferences
41         --          on a face crossing other faces on  the boundary of
42         --          a solid.
43         --          
44         --          This package  relies on the  TopTrans  package for
45         --          the geometric computations.
46
47 uses
48     Standard,
49     gp,
50     TopAbs,
51     TopTrans
52
53 is
54     class EdgeFaceTransition;
55
56 end TopCnx;