0024166: Unable to create file with "Save" menu of voxeldemo Qt sample
[occt.git] / src / BOPAlgo / BOPAlgo_CheckResult.cxx
CommitLineData
b311480e 1// Created on: 2004-09-02
2// Created by: Oleg FEDYAEV
3// Copyright (c) 2004-2012 OPEN CASCADE SAS
4//
5// The content of this file is subject to the Open CASCADE Technology Public
6// License Version 6.5 (the "License"). You may not use the content of this file
7// except in compliance with the License. Please obtain a copy of the License
8// at http://www.opencascade.org and read it completely before using this file.
9//
10// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
11// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
12//
13// The Original Code and all software distributed under the License is
14// distributed on an "AS IS" basis, without warranty of any kind, and the
15// Initial Developer hereby disclaims all such warranties, including without
16// limitation, any warranties of merchantability, fitness for a particular
17// purpose or non-infringement. Please see the License for the specific terms
18// and conditions governing the rights and limitations under the License.
19
7fd59977 20
4e57c75e 21#include <BOPAlgo_CheckResult.ixx>
7fd59977 22
23//=======================================================================
4e57c75e 24// function: BOPAlgo_CheckResult()
7fd59977 25// purpose:
26//=======================================================================
4e57c75e 27BOPAlgo_CheckResult::BOPAlgo_CheckResult() : myStatus(BOPAlgo_CheckUnknown)
7fd59977 28{
29}
30
4e57c75e 31void BOPAlgo_CheckResult::SetShape1(const TopoDS_Shape& TheShape)
7fd59977 32{
33 myShape1 = TheShape;
34}
35
4e57c75e 36void BOPAlgo_CheckResult::AddFaultyShape1(const TopoDS_Shape& TheShape)
7fd59977 37{
38 myFaulty1.Append(TheShape);
39}
40
4e57c75e 41void BOPAlgo_CheckResult::SetShape2(const TopoDS_Shape& TheShape)
7fd59977 42{
43 myShape2 = TheShape;
44}
45
4e57c75e 46void BOPAlgo_CheckResult::AddFaultyShape2(const TopoDS_Shape& TheShape)
7fd59977 47{
48 myFaulty2.Append(TheShape);
49}
50
4e57c75e 51const TopoDS_Shape& BOPAlgo_CheckResult::GetShape1() const
7fd59977 52{
53 return myShape1;
54}
55
4e57c75e 56const TopoDS_Shape & BOPAlgo_CheckResult::GetShape2() const
7fd59977 57{
58 return myShape2;
59}
60
4e57c75e 61const BOPCol_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes1() const
7fd59977 62{
63 return myFaulty1;
64}
65
4e57c75e 66const BOPCol_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes2() const
7fd59977 67{
68 return myFaulty2;
69}
70
4e57c75e 71void BOPAlgo_CheckResult::SetCheckStatus(const BOPAlgo_CheckStatus TheStatus)
7fd59977 72{
73 myStatus = TheStatus;
74}
75
4e57c75e 76BOPAlgo_CheckStatus BOPAlgo_CheckResult::GetCheckStatus() const
7fd59977 77{
78 return myStatus;
79}