0029915: Porting to VC 2017 : Regressions in Modeling Algorithms on VC 2017
[occt.git] / src / TopOpeBRepBuild / TopOpeBRepBuild_trace.cxx
CommitLineData
b311480e 1// Created on: 1996-01-29
2// Created by: Jean Yves LEBEY
3// Copyright (c) 1996-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
0797d9d3 17#ifdef OCCT_DEBUG
7fd59977 18
19#include <Standard_Type.hxx>
20
21static Standard_Boolean TopOpeBRepBuild_traceCU = Standard_False; // dump curves
22Standard_EXPORT void TopOpeBRepBuild_SettraceCU(const Standard_Boolean b) { TopOpeBRepBuild_traceCU = b; }
23Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceCU() { return TopOpeBRepBuild_traceCU; }
24
25static Standard_Boolean TopOpeBRepBuild_traceCUV = Standard_False; // dump curves verbose or not
26Standard_EXPORT void TopOpeBRepBuild_SettraceCUV(const Standard_Boolean b) { TopOpeBRepBuild_traceCUV = b; }
27Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceCUV() { return TopOpeBRepBuild_traceCUV; }
28
29static Standard_Boolean TopOpeBRepBuild_traceSPF = Standard_False; // SplitFace
30Standard_EXPORT void TopOpeBRepBuild_SettraceSPF(const Standard_Boolean b) { TopOpeBRepBuild_traceSPF = b; }
31Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSPF() { return TopOpeBRepBuild_traceSPF; }
32
33static Standard_Boolean TopOpeBRepBuild_traceSPS = Standard_False; // SplitSolid
34Standard_EXPORT void TopOpeBRepBuild_SettraceSPS(const Standard_Boolean b) { TopOpeBRepBuild_traceSPS = b; }
35Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSPS() { return TopOpeBRepBuild_traceSPS; }
36
37static Standard_Boolean TopOpeBRepBuild_traceSHEX = Standard_False; // Check edge
38Standard_EXPORT void TopOpeBRepBuild_SettraceSHEX(const Standard_Boolean b) { TopOpeBRepBuild_traceSHEX = b; }
39Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSHEX() { return TopOpeBRepBuild_traceSHEX; }
40
41static Standard_Boolean TopOpeBRepBuild_contextSF2 = Standard_False;
42Standard_EXPORT void TopOpeBRepBuild_SetcontextSF2(const Standard_Boolean b) { TopOpeBRepBuild_contextSF2 = b; }
43Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextSF2() { return TopOpeBRepBuild_contextSF2; }
44
45static Standard_Boolean TopOpeBRepBuild_contextSPEON = Standard_False;
46Standard_EXPORT void TopOpeBRepBuild_SetcontextSPEON(const Standard_Boolean b) { TopOpeBRepBuild_contextSPEON = b; }
47Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextSPEON() { return TopOpeBRepBuild_contextSPEON; }
48
49static Standard_Boolean TopOpeBRepBuild_traceSS = Standard_False;
50Standard_EXPORT void TopOpeBRepBuild_SettraceSS(const Standard_Boolean b) { TopOpeBRepBuild_traceSS = b; }
51Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSS() { return TopOpeBRepBuild_traceSS; }
52
53static Standard_Boolean TopOpeBRepBuild_contextSSCONNEX = Standard_False;
54Standard_EXPORT void TopOpeBRepBuild_SetcontextSSCONNEX(const Standard_Boolean b) { TopOpeBRepBuild_contextSSCONNEX = b; }
55Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextSSCONNEX() { return TopOpeBRepBuild_contextSSCONNEX; }
56
57static Standard_Boolean TopOpeBRepBuild_traceAREA = Standard_False;
58Standard_EXPORT void TopOpeBRepBuild_SettraceAREA(const Standard_Boolean b) {TopOpeBRepBuild_traceAREA = b; }
59Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceAREA() { return TopOpeBRepBuild_traceAREA; }
60
61static Standard_Boolean TopOpeBRepBuild_traceKPB = Standard_False;
62Standard_EXPORT void TopOpeBRepBuild_SettraceKPB(const Standard_Boolean b)
63{ TopOpeBRepBuild_traceKPB = b; }
64Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceKPB()
65{ return TopOpeBRepBuild_traceKPB; }
66
67static Standard_Boolean TopOpeBRepBuild_traceCHK = Standard_False;
68Standard_EXPORT void TopOpeBRepBuild_SettraceCHK(const Standard_Boolean b)
69{ TopOpeBRepBuild_traceCHK = b; }
70Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceCHK()
71{ return TopOpeBRepBuild_traceCHK; }
72
73static Standard_Boolean TopOpeBRepBuild_traceCHKOK = Standard_False;
74Standard_EXPORT void TopOpeBRepBuild_SettraceCHKOK(const Standard_Boolean b)
75{ TopOpeBRepBuild_traceCHKOK = b; }
76Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceCHKOK()
77{ return TopOpeBRepBuild_traceCHKOK; }
78
79static Standard_Boolean TopOpeBRepBuild_traceCHKNOK = Standard_False;
80Standard_EXPORT void TopOpeBRepBuild_SettraceCHKNOK(const Standard_Boolean b)
81{ TopOpeBRepBuild_traceCHKNOK = b; }
82Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceCHKNOK()
83{ return TopOpeBRepBuild_traceCHKNOK; }
84
85static Standard_Boolean TopOpeBRepBuild_tracePURGE = Standard_False;
86Standard_EXPORT void TopOpeBRepBuild_SettracePURGE(const Standard_Boolean b)
87{ TopOpeBRepBuild_tracePURGE = b; }
88Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettracePURGE()
89{ return TopOpeBRepBuild_tracePURGE; }
90
91static Standard_Boolean TopOpeBRepBuild_traceSAVFREGU = Standard_False;
92Standard_EXPORT void TopOpeBRepBuild_SettraceSAVFREGU(const Standard_Boolean b) { TopOpeBRepBuild_traceSAVFREGU = b; }
93Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSAVFREGU() { return TopOpeBRepBuild_traceSAVFREGU; }
94static Standard_Boolean TopOpeBRepBuild_traceSAVSREGU = Standard_False;
95Standard_EXPORT void TopOpeBRepBuild_SettraceSAVSREGU(const Standard_Boolean b) { TopOpeBRepBuild_traceSAVSREGU = b; }
96Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceSAVSREGU() { return TopOpeBRepBuild_traceSAVSREGU; }
97
98static Standard_Boolean TopOpeBRepBuild_traceFUFA = Standard_False;
99Standard_EXPORT void TopOpeBRepBuild_SettraceFUFA(const Standard_Boolean b) { TopOpeBRepBuild_traceFUFA = b; }
100Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceFUFA() { return TopOpeBRepBuild_traceFUFA; }
101
102static Standard_Boolean TopOpeBRepBuild_contextNOPURGE = Standard_False;
103Standard_EXPORT void TopOpeBRepBuild_SetcontextNOPURGE(const Standard_Boolean b) { TopOpeBRepBuild_contextNOPURGE = b; }
104Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOPURGE() {
105 Standard_Boolean b = TopOpeBRepBuild_contextNOPURGE;
106 if (b) cout<<"context (TopOpeBRepBuild) NOPURGE actif"<<endl;
107 return b;
108}
109
110static Standard_Boolean TopOpeBRepBuild_contextNOREGUFA = Standard_False;
111Standard_EXPORT void TopOpeBRepBuild_SetcontextNOREGUFA(const Standard_Boolean b) { TopOpeBRepBuild_contextNOREGUFA = b; }
112Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOREGUFA() {
113 Standard_Boolean b = TopOpeBRepBuild_contextNOREGUFA;
114 if (b) cout<<"context (TopOpeBRepBuild) NOREGUFA actif"<<endl;
115 return b;
116}
117
118static Standard_Boolean TopOpeBRepBuild_contextNOREGUSO = Standard_False;
119Standard_EXPORT void TopOpeBRepBuild_SetcontextNOREGUSO(const Standard_Boolean b) { TopOpeBRepBuild_contextNOREGUSO = b; }
120Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOREGUSO() {
121 Standard_Boolean b = TopOpeBRepBuild_contextNOREGUSO;
122 if (b) cout<<"context (TopOpeBRepBuild) NOREGUSO actif"<<endl;
123 return b;
124}
125
126static Standard_Boolean TopOpeBRepBuild_contextREGUXPU = Standard_False;
127Standard_EXPORT void TopOpeBRepBuild_SetcontextREGUXPU(const Standard_Boolean b) { TopOpeBRepBuild_contextREGUXPU = b; }
128Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextREGUXPU() { return TopOpeBRepBuild_contextREGUXPU; }
129
130static Standard_Boolean TopOpeBRepBuild_contextNOCORRISO = Standard_False;
131Standard_EXPORT void TopOpeBRepBuild_SetcontextNOCORRISO(const Standard_Boolean b) { TopOpeBRepBuild_contextNOCORRISO = b; }
132Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOCORRISO() { return TopOpeBRepBuild_contextNOCORRISO; }
133
134static Standard_Boolean TopOpeBRepBuild_contextEINTERNAL = Standard_False;
135Standard_EXPORT void TopOpeBRepBuild_SetcontextEINTERNAL(const Standard_Boolean b) { TopOpeBRepBuild_contextEINTERNAL = b; }
136Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextEINTERNAL() {
137 Standard_Boolean b = TopOpeBRepBuild_contextEINTERNAL;
138 if (b) cout<<"context (TopOpeBRepBuild) EINTERNAL actif"<<endl;
139 return b;
140}
141
142static Standard_Boolean TopOpeBRepBuild_contextEEXTERNAL = Standard_False;
143Standard_EXPORT void TopOpeBRepBuild_SetcontextEEXTERNAL(const Standard_Boolean b) { TopOpeBRepBuild_contextEEXTERNAL = b; }
144Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextEEXTERNAL() {
145 Standard_Boolean b = TopOpeBRepBuild_contextEEXTERNAL;
146 if (b) cout<<"context (TopOpeBRepBuild) EEXTERNAL actif"<<endl;
147 return b;
148}
149
150static Standard_Boolean TopOpeBRepBuild_contextNOSG = Standard_False;
151Standard_EXPORT void TopOpeBRepBuild_SetcontextNOSG(const Standard_Boolean b) { TopOpeBRepBuild_contextNOSG = b; }
152Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOSG() {
153 Standard_Boolean b = TopOpeBRepBuild_contextNOSG;
154 if (b) cout<<"context (TopOpeBRepBuild) NOSG actif"<<endl;
155 return b;
156}
157
158static Standard_Boolean TopOpeBRepBuild_contextNOFUFA = Standard_False;
159Standard_EXPORT void TopOpeBRepBuild_SetcontextNOFUFA(const Standard_Boolean b) { TopOpeBRepBuild_contextNOFUFA = b; }
160Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOFUFA() {
161 Standard_Boolean b = TopOpeBRepBuild_contextNOFUFA;
162 if (b) cout<<"context (TopOpeBRepBuild) NOFUFA actif"<<endl;
163 return b;
164}
165
166static Standard_Boolean TopOpeBRepBuild_contextNOFE = Standard_False;
167Standard_EXPORT void TopOpeBRepBuild_SetcontextNOFE(const Standard_Boolean b) { TopOpeBRepBuild_contextNOFE = b; }
168Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOFE() {
169 Standard_Boolean b = TopOpeBRepBuild_contextNOFE;
170 if (b) cout<<"context (TopOpeBRepBuild) NOFE actif"<<endl;
171 return b;
172}
173
174static Standard_Boolean TopOpeBRepBuild_traceFE = Standard_False; // trace FuseEdges
175Standard_EXPORT void TopOpeBRepBuild_SettraceFE(const Standard_Boolean b) { TopOpeBRepBuild_traceFE = b; }
176Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GettraceFE() { return TopOpeBRepBuild_traceFE; }
177
0797d9d3 178// #ifdef OCCT_DEBUG
7fd59977 179#endif