0023024: Update headers of OCCT files
[occt.git] / src / BRep / BRep_PointRepresentation.cxx
1 // Created on: 1993-08-10
2 // Created by: Remi LEQUETTE
3 // Copyright (c) 1993-1999 Matra Datavision
4 // Copyright (c) 1999-2012 OPEN CASCADE SAS
5 //
6 // The content of this file is subject to the Open CASCADE Technology Public
7 // License Version 6.5 (the "License"). You may not use the content of this file
8 // except in compliance with the License. Please obtain a copy of the License
9 // at http://www.opencascade.org and read it completely before using this file.
10 //
11 // The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12 // main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13 //
14 // The Original Code and all software distributed under the License is
15 // distributed on an "AS IS" basis, without warranty of any kind, and the
16 // Initial Developer hereby disclaims all such warranties, including without
17 // limitation, any warranties of merchantability, fitness for a particular
18 // purpose or non-infringement. Please see the License for the specific terms
19 // and conditions governing the rights and limitations under the License.
20
21
22
23 #include <BRep_PointRepresentation.ixx>
24
25 //=======================================================================
26 //function : BRep_PointRepresentation
27 //purpose  : 
28 //=======================================================================
29
30 BRep_PointRepresentation::BRep_PointRepresentation(const Standard_Real P,
31                                                    const TopLoc_Location& L) :
32        myLocation(L),
33        myParameter(P)
34 {
35 }
36
37
38 //=======================================================================
39 //function : IsPointOnCurve
40 //purpose  : 
41 //=======================================================================
42
43 Standard_Boolean  BRep_PointRepresentation::IsPointOnCurve()const 
44 {
45   return Standard_False;
46 }
47
48
49 //=======================================================================
50 //function : IsPointOnCurveOnSurface
51 //purpose  : 
52 //=======================================================================
53
54 Standard_Boolean  BRep_PointRepresentation::IsPointOnCurveOnSurface()const 
55 {
56   return Standard_False;
57 }
58
59
60 //=======================================================================
61 //function : IsPointOnSurface
62 //purpose  : 
63 //=======================================================================
64
65 Standard_Boolean  BRep_PointRepresentation::IsPointOnSurface()const 
66 {
67   return Standard_False;
68 }
69
70
71 //=======================================================================
72 //function : IsPointOnCurve
73 //purpose  : 
74 //=======================================================================
75
76 Standard_Boolean  BRep_PointRepresentation::IsPointOnCurve
77   (const Handle(Geom_Curve)& , 
78    const TopLoc_Location& )const 
79 {
80   return Standard_False;
81 }
82
83
84 //=======================================================================
85 //function : IsPointOnCurveOnSurface
86 //purpose  : 
87 //=======================================================================
88
89 Standard_Boolean  BRep_PointRepresentation::IsPointOnCurveOnSurface
90   (const Handle(Geom2d_Curve)& ,
91    const Handle(Geom_Surface)& ,
92    const TopLoc_Location& )const 
93 {
94   return Standard_False;
95 }
96
97
98 //=======================================================================
99 //function : IsPointOnSurface
100 //purpose  : 
101 //=======================================================================
102
103 Standard_Boolean  BRep_PointRepresentation::IsPointOnSurface
104   (const Handle(Geom_Surface)& ,
105    const TopLoc_Location& )const 
106 {
107   return Standard_False;
108 }
109
110
111 //=======================================================================
112 //function : Parameter2
113 //purpose  : 
114 //=======================================================================
115
116 Standard_Real  BRep_PointRepresentation::Parameter2()const 
117 {
118   Standard_DomainError::Raise("BRep_PointRepresentation");
119     return 0;
120 }
121
122
123 //=======================================================================
124 //function : Parameter2
125 //purpose  : 
126 //=======================================================================
127
128 void  BRep_PointRepresentation::Parameter2(const Standard_Real )
129 {
130   Standard_DomainError::Raise("BRep_PointRepresentation");
131 }
132
133
134 //=======================================================================
135 //function : Curve
136 //purpose  : 
137 //=======================================================================
138
139 const Handle(Geom_Curve)&  BRep_PointRepresentation::Curve()const 
140 {
141   Standard_DomainError::Raise("BRep_PointRepresentation");
142     return *((Handle(Geom_Curve)*) NULL);
143 }
144
145
146 //=======================================================================
147 //function : Curve
148 //purpose  : 
149 //=======================================================================
150
151 void  BRep_PointRepresentation::Curve(const Handle(Geom_Curve)& )
152 {
153   Standard_DomainError::Raise("BRep_PointRepresentation");
154 }
155
156
157 //=======================================================================
158 //function : PCurve
159 //purpose  : 
160 //=======================================================================
161
162 const Handle(Geom2d_Curve)&  BRep_PointRepresentation::PCurve()const 
163 {
164   Standard_DomainError::Raise("BRep_PointRepresentation");
165     return *((Handle(Geom2d_Curve)*) NULL);
166 }
167
168
169 //=======================================================================
170 //function : PCurve
171 //purpose  : 
172 //=======================================================================
173
174 void  BRep_PointRepresentation::PCurve(const Handle(Geom2d_Curve)& )
175 {
176   Standard_DomainError::Raise("BRep_PointRepresentation");
177 }
178
179
180 //=======================================================================
181 //function : Surface
182 //purpose  : 
183 //=======================================================================
184
185 const Handle(Geom_Surface)&  BRep_PointRepresentation::Surface()const 
186 {
187   Standard_DomainError::Raise("BRep_PointRepresentation");
188     return *((Handle(Geom_Surface)*) NULL);
189 }
190
191
192 //=======================================================================
193 //function : Surface
194 //purpose  : 
195 //=======================================================================
196
197 void  BRep_PointRepresentation::Surface(const Handle(Geom_Surface)& )
198 {
199   Standard_DomainError::Raise("BRep_PointRepresentation");
200 }
201
202