0024002: Overall code and build procedure refactoring -- automatic
[occt.git] / src / BRep / BRep_PointRepresentation.cxx
CommitLineData
b311480e 1// Created on: 1993-08-10
2// Created by: Remi LEQUETTE
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 <BRep_PointRepresentation.hxx>
19#include <Geom2d_Curve.hxx>
20#include <Geom_Curve.hxx>
21#include <Geom_Surface.hxx>
22#include <Standard_DomainError.hxx>
23#include <Standard_Type.hxx>
24#include <TopLoc_Location.hxx>
7fd59977 25
26//=======================================================================
27//function : BRep_PointRepresentation
28//purpose :
29//=======================================================================
7fd59977 30BRep_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
43Standard_Boolean BRep_PointRepresentation::IsPointOnCurve()const
44{
45 return Standard_False;
46}
47
48
49//=======================================================================
50//function : IsPointOnCurveOnSurface
51//purpose :
52//=======================================================================
53
54Standard_Boolean BRep_PointRepresentation::IsPointOnCurveOnSurface()const
55{
56 return Standard_False;
57}
58
59
60//=======================================================================
61//function : IsPointOnSurface
62//purpose :
63//=======================================================================
64
65Standard_Boolean BRep_PointRepresentation::IsPointOnSurface()const
66{
67 return Standard_False;
68}
69
70
71//=======================================================================
72//function : IsPointOnCurve
73//purpose :
74//=======================================================================
75
76Standard_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
89Standard_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
103Standard_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
116Standard_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
128void BRep_PointRepresentation::Parameter2(const Standard_Real )
129{
130 Standard_DomainError::Raise("BRep_PointRepresentation");
131}
132
133
134//=======================================================================
135//function : Curve
136//purpose :
137//=======================================================================
138
139const 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
151void 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
162const 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
174void 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
185const 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
197void BRep_PointRepresentation::Surface(const Handle(Geom_Surface)& )
198{
199 Standard_DomainError::Raise("BRep_PointRepresentation");
200}
201
202