0024624: Lost word in license statement in source files
[occt.git] / src / BOPAlgo / BOPAlgo_Algo.cxx
CommitLineData
b311480e 1// Created by: Peter KURNEV
973c2be1 2// Copyright (c) 2010-2014 OPEN CASCADE SAS
4e57c75e 3// Copyright (c) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE
4// Copyright (c) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT,
5// EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
b311480e 6//
973c2be1 7// This file is part of Open CASCADE Technology software library.
b311480e 8//
d5f74e42 9// This library is free software; you can redistribute it and/or modify it under
10// the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 11// by the Free Software Foundation, with special exception defined in the file
12// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
13// distribution for complete text of the license and disclaimer of any warranty.
b311480e 14//
973c2be1 15// Alternatively, this file may be used under the terms of Open CASCADE
16// commercial license or contractual agreement.
7fd59977 17
4e57c75e 18#include <BOPAlgo_Algo.ixx>
19
20#include <NCollection_BaseAllocator.hxx>
7fd59977 21
22//=======================================================================
4e57c75e 23// function:
7fd59977 24// purpose:
25//=======================================================================
db8e4b9a 26BOPAlgo_Algo::BOPAlgo_Algo()
7fd59977 27:
4e57c75e 28 myAllocator(NCollection_BaseAllocator::CommonBaseAllocator()),
29 myErrorStatus(1),
db8e4b9a 30 myWarningStatus(0),
31 myRunParallel(Standard_False)
7fd59977 32{}
7fd59977 33//=======================================================================
4e57c75e 34// function:
7fd59977 35// purpose:
36//=======================================================================
db8e4b9a 37BOPAlgo_Algo::BOPAlgo_Algo
38 (const Handle(NCollection_BaseAllocator)& theAllocator)
4e57c75e 39:
40 myAllocator(theAllocator),
41 myErrorStatus(1),
db8e4b9a 42 myWarningStatus(0),
43 myRunParallel(Standard_False)
4e57c75e 44{}
7fd59977 45
46//=======================================================================
4e57c75e 47// function: ~
7fd59977 48// purpose:
49//=======================================================================
db8e4b9a 50BOPAlgo_Algo::~BOPAlgo_Algo()
7fd59977 51{
7fd59977 52}
53//=======================================================================
4e57c75e 54//function : Allocator
55//purpose :
7fd59977 56//=======================================================================
db8e4b9a 57const Handle(NCollection_BaseAllocator)& BOPAlgo_Algo::Allocator()const
7fd59977 58{
4e57c75e 59 return myAllocator;
7fd59977 60}
7fd59977 61//=======================================================================
4e57c75e 62// function: CheckData
7fd59977 63// purpose:
64//=======================================================================
db8e4b9a 65void BOPAlgo_Algo::CheckData()
7fd59977 66{
4e57c75e 67 myErrorStatus=0;
7fd59977 68}
7fd59977 69//=======================================================================
4e57c75e 70// function: CheckResult
7fd59977 71// purpose:
72//=======================================================================
db8e4b9a 73void BOPAlgo_Algo::CheckResult()
7fd59977 74{
4e57c75e 75 myErrorStatus=0;
7fd59977 76}
77//=======================================================================
4e57c75e 78// function: ErrorStatus
7fd59977 79// purpose:
80//=======================================================================
db8e4b9a 81Standard_Integer BOPAlgo_Algo::ErrorStatus()const
7fd59977 82{
4e57c75e 83 return myErrorStatus;
7fd59977 84}
7fd59977 85//=======================================================================
4e57c75e 86// function: WarningStatus
7fd59977 87// purpose:
88//=======================================================================
db8e4b9a 89Standard_Integer BOPAlgo_Algo::WarningStatus()const
7fd59977 90{
4e57c75e 91 return myWarningStatus;
7fd59977 92}
db8e4b9a 93//=======================================================================
94//function : SetRunParallel
95//purpose :
96//=======================================================================
97void BOPAlgo_Algo::SetRunParallel(const Standard_Boolean theFlag)
98{
99 myRunParallel=theFlag;
100}
101//=======================================================================
102//function : RunParallel
103//purpose :
104//=======================================================================
105Standard_Boolean BOPAlgo_Algo::RunParallel()const
106{
107 return myRunParallel;
108}
4e57c75e 109// myErrorStatus
110//
111// 1 - object is just initialized