0026377: Passing Handle objects as arguments to functions as non-const reference...
[occt.git] / src / TopOpeBRepDS / TopOpeBRepDS_PointData.cxx
CommitLineData
b311480e 1// Created on: 1993-06-23
2// Created by: Jean Yves LEBEY
3// Copyright (c) 1993-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
42cf5bc1 17
18#include <TopOpeBRepDS_DataStructure.hxx>
7fd59977 19#include <TopOpeBRepDS_define.hxx>
42cf5bc1 20#include <TopOpeBRepDS_Point.hxx>
21#include <TopOpeBRepDS_PointData.hxx>
7fd59977 22
23//=======================================================================
24//function : TopOpeBRepDS_PointData
25//purpose :
26//=======================================================================
27TopOpeBRepDS_PointData::TopOpeBRepDS_PointData()
28: myS1(0),myS2(0)
29{}
30
31//=======================================================================
32//function : TopOpeBRepDS_PointData
33//purpose :
34//=======================================================================
35TopOpeBRepDS_PointData::TopOpeBRepDS_PointData(const TopOpeBRepDS_Point& P)
36: myPoint(P),myS1(0),myS2(0)
37{}
38
39//=======================================================================
40//function : TopOpeBRepDS_PointData
41//purpose :
42//=======================================================================
43
44TopOpeBRepDS_PointData::TopOpeBRepDS_PointData(const TopOpeBRepDS_Point& P,
45 const Standard_Integer I1,const Standard_Integer I2)
46: myPoint(P),myS1(I1),myS2(I2)
47{}
48
49//=======================================================================
50//function : SetShapes
51//purpose :
52//=======================================================================
53void TopOpeBRepDS_PointData::SetShapes(const Standard_Integer I1,const Standard_Integer I2)
54{
55 myS1 = I1;myS2 = I2;
56}
57
58//=======================================================================
59//function : GetShapes
60//purpose :
61//=======================================================================
62void TopOpeBRepDS_PointData::GetShapes(Standard_Integer& I1,Standard_Integer& I2) const
63{
64 I1 = myS1;I2 = myS2;
65}