0024275: Cppcheck warnings on uninitialized class members
[occt.git] / src / TopOpeBRepBuild / TopOpeBRepBuild_FuseFace.lxx
CommitLineData
b311480e 1// Created on: 1998-07-30
2// Created by: LECLERE Florence
3// Copyright (c) 1998-1999 Matra Datavision
4// Copyright (c) 1999-2012 OPEN CASCADE SAS
5//
6// The content of this file is subject to the Open CASCADE Technology Public
7// License Version 6.5 (the "License"). You may not use the content of this file
8// except in compliance with the License. Please obtain a copy of the License
9// at http://www.opencascade.org and read it completely before using this file.
10//
11// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13//
14// The Original Code and all software distributed under the License is
15// distributed on an "AS IS" basis, without warranty of any kind, and the
16// Initial Developer hereby disclaims all such warranties, including without
17// limitation, any warranties of merchantability, fitness for a particular
18// purpose or non-infringement. Please see the License for the specific terms
19// and conditions governing the rights and limitations under the License.
20
7fd59977 21
22#include <StdFail_NotDone.hxx>
23
24//=======================================================================
25//function : TopOpeBRepBuild_FuseFace
26//purpose :
27//=======================================================================
28
c24d4017 29inline TopOpeBRepBuild_FuseFace::TopOpeBRepBuild_FuseFace () :
30 myInternal(Standard_False),
31 myModified(Standard_False),
32 myDone(Standard_False)
7fd59977 33{}
34
35
36//=======================================================================
37//function : TopOpeBRepBuild_FuseFace
38//purpose :
39//=======================================================================
40
41inline TopOpeBRepBuild_FuseFace::TopOpeBRepBuild_FuseFace (
42 const TopTools_ListOfShape& LIF,
43 const TopTools_ListOfShape& LRF,
44 const Standard_Integer CXM)
45{
46 Init(LIF,LRF,CXM);
47}
48
49//=======================================================================
50//function : IsDone
51//purpose :
52//=======================================================================
53
54inline Standard_Boolean TopOpeBRepBuild_FuseFace::IsDone() const
55{
56 return myDone;
57}
58
59
60//=======================================================================
61//function : IsModified
62//purpose :
63//=======================================================================
64
65inline Standard_Boolean TopOpeBRepBuild_FuseFace::IsModified() const
66{
67 return myModified;
68}
69
70
71//=======================================================================
72//function : ListOfFusionnedFaces
73//purpose :
74//=======================================================================
75
76inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LFuseFace() const
77{
78 return myLFF;
79}
80
81
82//=======================================================================
83//function : ListOfInternalEdges
84//purpose :
85//=======================================================================
86
87inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LInternEdge() const
88{
89 return myLIE;
90}
91
92//=======================================================================
93//function : ListOfExternalEdges
94//purpose :
95//=======================================================================
96
97inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LExternEdge() const
98{
99 return myLEE;
100}
101
102//=======================================================================
103//function : ListOfModifiedEdges
104//purpose :
105//=======================================================================
106
107inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LModifEdge() const
108{
109 return myLME;
110}
111
112//=======================================================================
113//function : ListOfInternalVertex
114//purpose :
115//=======================================================================
116
117inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LInternVertex() const
118{
119 return myLIV;
120}
121
122//=======================================================================
123//function : ListOfExternalVertex
124//purpose :
125//=======================================================================
126
127inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LExternVertex() const
128{
129 return myLEV;
130}
131
132//=======================================================================
133//function : ListOfModifiedVertex
134//purpose :
135//=======================================================================
136
137inline const TopTools_ListOfShape& TopOpeBRepBuild_FuseFace::LModifVertex() const
138{
139 return myLMV;
140}