0024624: Lost word in license statement in source files
[occt.git] / src / BRepMesh / BRepMesh_FastDiscret.lxx
1 // Created on: 2003-09-26
2 // Created by: Open CASCADE Support
3 // Copyright (c) 2003-2014 OPEN CASCADE SAS
4 //
5 // This file is part of Open CASCADE Technology software library.
6 //
7 // This library is free software; you can redistribute it and/or modify it under
8 // the terms of the GNU Lesser General Public License version 2.1 as published
9 // by the Free Software Foundation, with special exception defined in the file
10 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11 // distribution for complete text of the license and disclaimer of any warranty.
12 //
13 // Alternatively, this file may be used under the terms of Open CASCADE
14 // commercial license or contractual agreement.
15
16 #include <BRepMesh_DataStructureOfDelaun.hxx>
17
18 //=======================================================================
19 //function : GetDeflection
20 //purpose  : 
21 //=======================================================================
22
23 inline Standard_Real BRepMesh_FastDiscret::GetDeflection() const
24 {
25   return myDeflection;
26 }
27
28 //=======================================================================
29 //function : GetAngle
30 //purpose  : 
31 //=======================================================================
32
33 inline Standard_Real BRepMesh_FastDiscret::GetAngle() const
34 {
35   return myAngle;
36 }
37
38 //=======================================================================
39 //function : GetMapOfDefEdge
40 //purpose  : 
41 //=======================================================================
42
43 inline const TopTools_DataMapOfShapeReal& BRepMesh_FastDiscret::GetMapOfDefEdge() const
44 {
45   return myMapdefle;
46 }
47
48 //=======================================================================
49 //function : EdgesOfDomain
50 //purpose  : 
51 //=======================================================================
52
53 inline void BRepMesh_FastDiscret::EdgesOfDomain(BRepMesh_MapOfInteger&  Indices) const 
54
55   Indices = myStructure->LinkOfDomain();
56 }
57
58 //=======================================================================
59 //function : TrianglesOfDomain
60 //purpose  : 
61 //=======================================================================
62
63 inline void BRepMesh_FastDiscret::TrianglesOfDomain(BRepMesh_MapOfInteger&  Indices) const 
64
65   Indices = myStructure->ElemOfDomain();
66 }
67
68 //=======================================================================
69 //function : NbPoint3d
70 //purpose  : 
71 //=======================================================================
72
73 inline Standard_Integer BRepMesh_FastDiscret::NbPoint3d() const
74 {
75   return myNbLocat;
76 }
77
78 //=======================================================================
79 //function : Point3d
80 //purpose  : 
81 //=======================================================================
82
83 inline const gp_Pnt& BRepMesh_FastDiscret::Point3d(const Standard_Integer Index) const
84 {
85   return myLocation3d(Index);
86 }
87
88 //=======================================================================
89 //function : WithShare
90 //purpose  : 
91 //=======================================================================
92
93 inline Standard_Boolean BRepMesh_FastDiscret::WithShare() const
94 {
95   return myWithShare;
96 }
97
98 //=======================================================================
99 //function : InShape
100 //purpose  : 
101 //=======================================================================
102
103 inline Standard_Boolean BRepMesh_FastDiscret::InShape() const
104 {
105   return myInshape;
106 }
107
108 //=======================================================================
109 //function : ShapeTrigu
110 //purpose  : 
111 //=======================================================================
112
113 inline Standard_Boolean BRepMesh_FastDiscret::ShapeTrigu() const
114 {
115   return myShapetrigu;
116 }