0031687: Draw Harness, ViewerTest - extend command vrenderparams with option updating...
[occt.git] / src / TopOpeBRepDS / TopOpeBRepDS_Surface.cxx
1 // Created on: 1993-06-23
2 // Created by: Jean Yves LEBEY
3 // Copyright (c) 1993-1999 Matra Datavision
4 // Copyright (c) 1999-2014 OPEN CASCADE SAS
5 //
6 // This file is part of Open CASCADE Technology software library.
7 //
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
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.
13 //
14 // Alternatively, this file may be used under the terms of Open CASCADE
15 // commercial license or contractual agreement.
16
17 #include <TopOpeBRepDS_Surface.hxx>
18
19 #include <Geom_Surface.hxx>
20
21 //=======================================================================
22 //function : TopOpeBRepDS_Surface
23 //purpose  : 
24 //=======================================================================
25 TopOpeBRepDS_Surface::TopOpeBRepDS_Surface()
26 : myTolerance (0.0),
27   myKeep (Standard_False)
28 {
29 }
30
31 //=======================================================================
32 //function : TopOpeBRepDS_Surface
33 //purpose  : 
34 //=======================================================================
35
36 TopOpeBRepDS_Surface::TopOpeBRepDS_Surface (const Handle(Geom_Surface)& theSurface,
37                                             const Standard_Real theTolerance)
38 : mySurface (theSurface),
39   myTolerance (theTolerance),
40   myKeep (Standard_False)
41 {
42 }
43
44 //=======================================================================
45 //function : TopOpeBRepDS_Surface::TopOpeBRepDS_Surface
46 //purpose  : 
47 //=======================================================================
48 TopOpeBRepDS_Surface::TopOpeBRepDS_Surface (const TopOpeBRepDS_Surface& theOther)
49 : mySurface (theOther.mySurface),
50   myTolerance (theOther.myTolerance),
51   myKeep (theOther.myKeep)
52 {
53   //
54 }
55
56 //=======================================================================
57 //function : Assign
58 //purpose  : 
59 //=======================================================================
60 void TopOpeBRepDS_Surface::Assign(const TopOpeBRepDS_Surface& Other)
61 {
62   mySurface=Other.mySurface;
63   myTolerance=Other.myTolerance;
64   myKeep=Other.myKeep;
65 }